summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAllocFast.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix an embarrassing runtime regression for RegAllocFast.Jakob Stoklund Olesen2010-05-141-9/+31
* Clean up RegAllocFast debug outputJakob Stoklund Olesen2010-05-131-15/+14
* Take allocation hints from copy instructions to/from physregs.Jakob Stoklund Olesen2010-05-131-18/+68
* More asserts around physreg usesJakob Stoklund Olesen2010-05-131-1/+11
* Make sure to add kill flags to the last use of a virtreg when it is redefined.Jakob Stoklund Olesen2010-05-121-12/+22
* Avoid scoping issues, fix buildbotsJakob Stoklund Olesen2010-05-121-20/+21
* Make Clang happy.Daniel Dunbar2010-05-111-3/+3
* Store the Dirty bit in the LiveReg structure instead of a bit vector.Jakob Stoklund Olesen2010-05-111-34/+28
* Keep track of the last place a live virtreg was used.Jakob Stoklund Olesen2010-05-111-72/+118
* Simplify the tracking of used physregs to a bulk bitor followed by a transitiveJakob Stoklund Olesen2010-05-111-4/+9
* Mostly rewrite RegAllocFast.Jakob Stoklund Olesen2010-05-111-700/+469
* It's not safe eliminate copies where src and dst have different sub-register ...Evan Cheng2010-05-111-1/+2
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-061-2/+2
* Run LiveVariables instead of computing liveness locally in -regalloc=fast.Jakob Stoklund Olesen2010-04-211-177/+2
* Add fast register allocator, enabled with -regalloc=fast.Jakob Stoklund Olesen2010-04-211-0/+1107
OpenPOWER on IntegriCloud