| Commit message (Expand) | Author | Age | Files | Lines |
* | Move CalculateRegClass to MRI::recomputeRegClass. | Jakob Stoklund Olesen | 2011-08-09 | 1 | -1/+32 |
* | Add an isSSA() flag to MachineRegisterInfo. | Jakob Stoklund Olesen | 2011-07-29 | 1 | -1/+2 |
* | Remove RegClass2VRegMap from MachineRegisterInfo. | Evan Cheng | 2011-06-27 | 1 | -14/+0 |
* | Make it possible to have unallocatable register classes. | Jakob Stoklund Olesen | 2011-06-02 | 1 | -0/+2 |
* | Revert r124611 - "Keep track of incoming argument's location while emitting L... | Devang Patel | 2011-02-21 | 1 | -8/+1 |
* | Keep track of incoming argument's location while emitting LiveIns. | Devang Patel | 2011-01-31 | 1 | -1/+8 |
* | Use IndexedMap for MachineRegisterInfo as well. No functional change. | Jakob Stoklund Olesen | 2011-01-09 | 1 | -19/+22 |
* | Add MachineRegisterInfo::constrainRegClass and use it in MachineCSE. | Jakob Stoklund Olesen | 2010-10-06 | 1 | -0/+14 |
* | Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel. | Jakob Stoklund Olesen | 2010-07-10 | 1 | -6/+3 |
* | Teach EmitLiveInCopies to omit copies for unused virtual registers, | Dan Gohman | 2010-06-24 | 1 | -14/+25 |
* | Don't leak RegClass2VRegMap, which is now a new[] array instead of a | Dan Gohman | 2010-06-18 | 1 | -0/+1 |
* | Start TargetRegisterClass indices at 0 instead of 1, so that | Dan Gohman | 2010-06-18 | 1 | -2/+2 |
* | Remove unused function. | Benjamin Kramer | 2010-05-29 | 1 | -69/+0 |
* | Remove schedule-livein-copies. It's not being used. | Evan Cheng | 2010-05-29 | 1 | -30/+12 |
* | Avoid adding duplicate function live-in's. | Evan Cheng | 2010-05-24 | 1 | -0/+9 |
* | Add a utility function for conservatively clearing kill flags, and make | Dan Gohman | 2010-05-13 | 1 | -0/+9 |
* | Silence warning | Jakob Stoklund Olesen | 2010-05-11 | 1 | -1/+1 |
* | Simplify the tracking of used physregs to a bulk bitor followed by a transitive | Jakob Stoklund Olesen | 2010-05-11 | 1 | -0/+9 |
* | Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it | Dan Gohman | 2010-05-06 | 1 | -2/+4 |
* | Replace r102368 with code that's less fragile. This creates DBG_VALUE instruc... | Evan Cheng | 2010-04-28 | 1 | -28/+9 |
* | Insert dbg_value instructions for function entry block liveins (i.e. function... | Evan Cheng | 2010-04-26 | 1 | -1/+30 |
* | Move the code for initialing the entry block livein set out of | Dan Gohman | 2010-04-14 | 1 | -0/+5 |
* | Move the code for emitting livein copies out of SelectionDAGISel. | Dan Gohman | 2010-04-14 | 1 | -0/+106 |
* | Move MachineRegisterInfo's isLiveIn and isLiveOut out of line. | Dan Gohman | 2010-04-13 | 1 | -0/+14 |
* | Add MachineRegisterInfo::hasOneUse and hasOneNonDBGUse. | Evan Cheng | 2010-03-03 | 1 | -0/+13 |
* | Simplify a few more uses of reg_iterator. | Dan Gohman | 2009-09-25 | 1 | -5/+3 |
* | Part 1. | Evan Cheng | 2009-06-15 | 1 | -1/+1 |
* | Move register allocation preference (or hint) from LiveInterval to MachineReg... | Evan Cheng | 2009-06-14 | 1 | -0/+2 |
* | Move MachineRegisterInfo::setRegClass out of line. | Dan Gohman | 2009-04-15 | 1 | -0/+20 |
* | Move createVirtualRegister out-of-line. | Dan Gohman | 2008-12-08 | 1 | -0/+18 |
* | Add a register class -> virtual registers map. | Evan Cheng | 2008-10-20 | 1 | -0/+1 |
* | Assert that all MachineInstrs update PhysRegUseDefLists in | Dan Gohman | 2008-07-07 | 1 | -0/+3 |
* | Added debugging routine dumpUses. | Evan Cheng | 2008-02-13 | 1 | -0/+8 |
* | Rename MRegisterInfo to TargetRegisterInfo. | Dan Gohman | 2008-02-10 | 1 | -5/+5 |
* | switch the register iterator to act more like hte LLVM value iterator: derefe... | Chris Lattner | 2008-01-01 | 1 | -2/+16 |
* | Add a trivial but handy function to efficiently return the machine | Chris Lattner | 2008-01-01 | 1 | -0/+15 |
* | Implement automatically updated def/use lists for all MachineInstr register | Chris Lattner | 2008-01-01 | 1 | -1/+27 |
* | Rename SSARegMap -> MachineRegisterInfo in keeping with the idea | Chris Lattner | 2007-12-31 | 1 | -0/+20 |