aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocFast.cpp
AgeCommit message (Expand)Author
2010-05-14Fix an embarrassing runtime regression for RegAllocFast.Jakob Stoklund Olesen
2010-05-13Clean up RegAllocFast debug outputJakob Stoklund Olesen
2010-05-13Take allocation hints from copy instructions to/from physregs.Jakob Stoklund Olesen
2010-05-13More asserts around physreg usesJakob Stoklund Olesen
2010-05-12Make sure to add kill flags to the last use of a virtreg when it is redefined.Jakob Stoklund Olesen
2010-05-12Avoid scoping issues, fix buildbotsJakob Stoklund Olesen
2010-05-11Make Clang happy.Daniel Dunbar
2010-05-11Store the Dirty bit in the LiveReg structure instead of a bit vector.Jakob Stoklund Olesen
2010-05-11Keep track of the last place a live virtreg was used.Jakob Stoklund Olesen
2010-05-11Simplify the tracking of used physregs to a bulk bitor followed by a transitiveJakob Stoklund Olesen
2010-05-11Mostly rewrite RegAllocFast.Jakob Stoklund Olesen
2010-05-11It's not safe eliminate copies where src and dst have different sub-register ...Evan Cheng
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng
2010-04-21Run LiveVariables instead of computing liveness locally in -regalloc=fast.Jakob Stoklund Olesen
2010-04-21Add fast register allocator, enabled with -regalloc=fast.Jakob Stoklund Olesen