aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocGreedy.cpp
AgeCommit message (Expand)Author
2010-12-28Pacify the compiler. BestWeight cannot in fact be used uninitializedDuncan Sands
2010-12-22When RegAllocGreedy decides to spill the interferences of the current register,Jakob Stoklund Olesen
2010-12-18Tweak debug spew.Jakob Stoklund Olesen
2010-12-18Fix GCC warning:Nick Lewycky
2010-12-18Pass a Banner argument to the machine code verifier both fromJakob Stoklund Olesen
2010-12-17Make the -verify-regalloc command line option available to base classes asJakob Stoklund Olesen
2010-12-17Enable loop splitting in RegAllocGreedy.Jakob Stoklund Olesen
2010-12-15Start using SplitKit and MachineLoopRanges in RegAllocGreedy in preparation ofJakob Stoklund Olesen
2010-12-14Simplify RegAllocGreedy's use of register aliases.Jakob Stoklund Olesen
2010-12-14Move debugging code entirely within DEBUG(). Silences an unused variableMatt Beaumont-Gay
2010-12-14Add LiveIntervalUnion print methods, RegAllocGreedy::trySplit debug spew.Jakob Stoklund Olesen
2010-12-14Q.seenAllInterferences() must be called after Q.collectInterferingVRegs().Jakob Stoklund Olesen
2010-12-14Remove unused vector.Jakob Stoklund Olesen
2010-12-14Try reassigning all virtual register interferences, not just those with lowerJakob Stoklund Olesen
2010-12-14Add stub for RAGreedy::trySplit.Jakob 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
2010-12-10Remove extraneous close parenthesis.Nick Lewycky
2010-12-10Move variable that's unused in an NDEBUG build inside the DEBUG() macro, fixingNick Lewycky
2010-12-10Force the greedy register allocator to always use the inline spiller.Jakob Stoklund Olesen
2010-12-10Use AllocationOrder in RegAllocGreedy, fix a bug in the hint calculation.Jakob Stoklund Olesen
2010-12-10Fix miscompilation caused by trivial logic error in the reassignVReg()Jakob Stoklund Olesen
2010-12-09Remember to filter out reserved rergisters from the allocation order.Jakob Stoklund Olesen
2010-12-09Added register reassignment prototype to RAGreedy. It's a simpleAndrew Trick
2010-12-08Properly deal with empty intervals when checking for interference.Jakob Stoklund Olesen
2010-12-08Implement very primitive hinting support in RegAllocGreedy.Jakob Stoklund Olesen
2010-12-08Store (priority,regnum) pairs in the priority queue instead of providing anJakob Stoklund Olesen
2010-12-08Trim includes.Jakob Stoklund Olesen
2010-12-08Stub out RegAllocGreedy.Jakob Stoklund Olesen