aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/VirtRegMap.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change VirtRegMap's dump to dump to cerr, not DOUT, so that itDan Gohman2008-03-121-1/+1
* Set NextMII after issuing a physical register spill.Evan Cheng2008-03-121-0/+1
* Minor debug output bug.Evan Cheng2008-03-121-1/+1
* Transfer physical register spill info when load / store folding happens.Evan Cheng2008-03-111-1/+2
* When the register allocator runs out of registers, spill a physical register ...Evan Cheng2008-03-111-0/+40
* Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng2008-03-051-4/+3
* Fix a bug in dead spill slot elimination.Evan Cheng2008-02-271-0/+2
* Final de-tabification.Bill Wendling2008-02-271-1/+1
* Spiller now remove unused spill slots.Evan Cheng2008-02-271-17/+72
* Rename PrintableName to Name.Bill Wendling2008-02-261-7/+7
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-261-9/+9
* De-tabify.Bill Wendling2008-02-261-1/+1
* Make sure reload of implicit uses are issued before remat's.Evan Cheng2008-02-221-3/+15
* Enable re-materialization of instructions which have virtual register operand...Evan Cheng2008-02-221-11/+32
* Update gcc 4.3 warnings fix patch with recent head changesAnton Korobeynikov2008-02-201-1/+2
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-52/+52
* Forgot these files.Evan Cheng2008-02-081-1/+1
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-071-7/+7
* Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner2008-01-071-1/+1
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-071-3/+3
* Update CodeGen for MRegisterInfo --> TargetInstrInfo changes.Owen Anderson2008-01-071-5/+5
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-011-8/+12
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-311-3/+3
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-28/+30
* More cleanups for MachineOperand:Chris Lattner2007-12-301-2/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* If deleting a reload instruction due to reuse (value is available in register...Evan Cheng2007-12-111-2/+18
* MachineInstr can change. Store indexes instead.Evan Cheng2007-12-051-1/+1
* If a split live interval is spilled again, remove the kill marker on its last...Evan Cheng2007-12-051-1/+2
* Fix kill info for split intervals.Evan Cheng2007-12-051-3/+5
* - Mark last use of a split interval as kill instead of letting spiller track it.Evan Cheng2007-12-051-2/+0
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-051-11/+7
* Remove a unsafe optimization. This fixes 401.bzip2.Evan Cheng2007-12-041-8/+0
* Spiller unfold optimization bug: do not clobber a reusable stack slot value u...Evan Cheng2007-12-041-10/+16
* Bug fixes.Evan Cheng2007-12-031-7/+8
* Update kill info for uses of split intervals.Evan Cheng2007-12-031-8/+15
* Remove redundant foldMemoryOperand variants and other code clean up.Evan Cheng2007-12-021-14/+4
* Fixed various live interval splitting bugs / compile time issues.Evan Cheng2007-11-291-47/+25
* Recover compile time regression.Evan Cheng2007-11-281-21/+23
* Live interval splitting:Evan Cheng2007-11-171-55/+143
* Clean up sub-register implementation by moving subReg information back toEvan Cheng2007-11-141-24/+11
* One more extract_subreg coalescing bug.Evan Cheng2007-11-021-5/+33
* - Only perform the unfolding optimization when the folding in question is mod...Evan Cheng2007-10-221-5/+2
* Local spiller optimization:Evan Cheng2007-10-191-139/+243
* Local spiller optimization: Evan Cheng2007-10-131-4/+50
* EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG likeEvan Cheng2007-10-121-38/+70
* Allow copyRegToReg to emit cross register classes copies.Evan Cheng2007-09-261-3/+4
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-141-6/+6
* Add instruction dump output. This helps find bugs.David Greene2007-09-061-0/+6
* If the source of a move is in spill slot, the reload may be folded to essenti...Evan Cheng2007-08-151-13/+19