summaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocLocal.cpp
Commit message (Expand)AuthorAge
* Remove the local register allocator.Jakob Stoklund Olesen2010-06-15
* Remember to update VirtRegLastUse when spilling without killing before a call.Jakob Stoklund Olesen2010-05-18
* RegAllocLocal can count copies tooJakob Stoklund Olesen2010-05-14
* Do not attempt copy coalescing if the source and dest sub-register indices do...Evan Cheng2010-05-12
* Teach local regalloc about virtual registers with sub-indices.Evan Cheng2010-05-12
* Revert r103133 and add testcase from PR7066.Nick Lewycky2010-05-07
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-06
* Fix PR6520. An earlyclobber physreg must not be allocated to anything else.Jakob Stoklund Olesen2010-05-05
* Remove preexisting kill flags in RegAllocLocal, just like LiveVariables does.Jakob Stoklund Olesen2010-05-03
* The local register allocator has to spill dirty callee saved registers before aJakob Stoklund Olesen2010-04-30
* Revert "Use a simpler data structure to calculate the least recently used reg...Jakob Stoklund Olesen2010-04-17
* Use a simpler data structure to calculate the least recently used register in...Jakob Stoklund Olesen2010-04-16
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-07
* reduce indentation, fit in 80 cols and various other cosmetic cleanups.Chris Lattner2010-03-31
* Add explicit braces to avoid ambiguous ‘else’.Dan Gohman2010-03-18
* Use getFirstTerminator().Bill Wendling2010-03-16
* When checking if something's killed, don't rely simply on whether it's marked asBill Wendling2010-03-16
* Reapply 96294; now that I've gotten around to lookingDale Johannesen2010-02-16
* Something broke. Hard to believe it was this patchDale Johannesen2010-02-16
* More handling of DBG_VALUE.Dale Johannesen2010-02-15
* Ignore DBG_VALUE in a couple more places.Dale Johannesen2010-02-15
* Fix comments to reflect renaming elsewhere.Dale Johannesen2010-02-10
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Reapply 95050 with a tweak to check the register class.Dale Johannesen2010-02-03
* Test revert 95050; there's a good chance it's causingDale Johannesen2010-02-02
* Make local RA smarter about reusing input register of a copyDale Johannesen2010-02-02
* Fix a case where debug_value could affect codegen.Dale Johannesen2010-01-30
* Change errs() to dbgs().David Greene2010-01-05
* Do better with physical reg operands (typically, from inline asm)Dale Johannesen2009-12-16
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-12
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* Distinquish stack slots from other stack objects. They (and fixed objects) ge...Evan Cheng2009-10-17
* Convert DOUT to DEBUG(errs()...).Bill Wendling2009-08-22
* Use setPreservesAll and setPreservesCFG in CodeGen passes.Dan Gohman2009-07-31
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-11
* Fix pr4100. Do not remove no-op copies when they are dead. The registerBob Wilson2009-05-07
* Fix a comment (again).Bob Wilson2009-05-07
* Fix a comment.Bob Wilson2009-05-07
* Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson2009-04-09
* Added MachineInstr::isRegTiedToDefOperand to check for two-addressness.Evan Cheng2009-03-19
* Local register allocator shouldn't assume only the entry and landing pad basi...Evan Cheng2009-01-29
* Exit with nice warnings when register allocator run out of registers.Evan Cheng2009-01-29
* A slight compile time optimization. If the caller knows there isn't a free re...Evan Cheng2009-01-29
* Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng2009-01-20
* Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman2008-12-05
* Minor fix debug for register allocation debug output.Matthijs Kooijman2008-11-24
* Fix command-line option printing to print two spaces where needed,Dan Gohman2008-10-14
* Fix the case where an instruction is not properly marked as using all registe...Owen Anderson2008-10-08