summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/RegAllocBase.h
AgeCommit message (Expand)Author
2025-02-26RegAlloc: Use new approach to handling failed allocations (#128469)Matt Arsenault
2025-02-26Reapply "RegAlloc: Fix verifier error after failed allocation (#119690)" (#12...Matt Arsenault
2025-02-22Revert "RegAlloc: Fix verifier error after failed allocation (#119690)"Matt Arsenault
2025-02-21RegAlloc: Fix verifier error after failed allocation (#119690)Matt Arsenault
2024-12-16RegAlloc: Do not fatal error if there are no registers in the alloc order (#1...Matt Arsenault
2024-07-22[CodeGen] change prototype of regalloc filter function (#93525)Christudasan Devadasan
2024-06-21[RegAlloc] Don't call always-true ShouldAllocClass (#96296)Alexis Engelke
2022-02-03[nfc][regalloc] const LiveIntervals within the allocatorMircea Trofin
2021-07-13RegAlloc: Allow targets to split register allocationMatt Arsenault
2020-10-12[NFC][MC] Use MCRegister in LiveRangeMatrixMircea Trofin
2020-06-30RegAlloc: Start using RegisterMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-09-13[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2016-11-18Timer: Track name and description.Matthias Braun
2016-04-13Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi
2016-04-08Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg
2016-04-06Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi
2016-04-04Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi
2016-04-04Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi
2015-01-08[RegAllocGreedy] Introduce a late pass to repair broken hints.Quentin Colombet
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-04-16[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-11-18Revert r194865 and r194874.Alexey Samsonov
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-09-11Revert "Give internal classes hidden visibility."Benjamin Kramer
2013-09-11Give internal classes hidden visibility.Benjamin Kramer
2013-08-14Track new virtual registers by register number.Mark Lacey
2013-08-14LiveIntervalUnion is not used in RegAllocBase.Jakob Stoklund Olesen
2013-07-17Make constant string pointer into an array to remove a pointer lookup for eve...Craig Topper
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-11-28Make the LiveRegMatrix analysis available to targets.Jakob Stoklund Olesen
2012-06-20Remove LiveIntervalUnions from RegAllocBase.Jakob Stoklund Olesen
2012-06-20Convert RABasic to using LiveRegMatrix interference checking.Jakob Stoklund Olesen
2012-06-09Also compute MBB live-in lists in the new rewriter pass.Jakob Stoklund Olesen
2012-06-06Move RegisterClassInfo.h.Andrew Trick
2012-06-05Move LiveUnionArray into LiveIntervalUnion.hJakob Stoklund Olesen
2012-01-11Make data structures private.Jakob Stoklund Olesen
2012-01-11Sink spillInterferences into RABasic.Jakob Stoklund Olesen
2012-01-11Cleanup.Jakob Stoklund Olesen
2011-06-03Switch AllocationOrder to using RegisterClassInfo instead of a BitVectorJakob Stoklund Olesen
2011-05-10Fix PR9883. Make sure all caches are invalidated when a live range is repaired.Jakob Stoklund Olesen
2011-03-16Tag cached interference with a user-provided tag instead of the virtual regis...Jakob Stoklund Olesen
2011-02-22Change the RAGreedy register assignment order so large live ranges are alloca...Jakob Stoklund Olesen
2011-02-09Evict a lighter single interference before attempting to split a live range.Jakob Stoklund Olesen
2010-12-29Add a missing word to a comment.Cameron Zwarich
2010-12-17Make the -verify-regalloc command line option available to base classes asJakob Stoklund Olesen
2010-12-11Add named timer groups for the different stages of register allocation.Jakob Stoklund Olesen
2010-12-10Move MRI into RegAllocBase. Clean up debug output a bit.Jakob Stoklund Olesen