aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-071-15/+0
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-011-25/+0
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* refactor some code to avoid overloading the name 'usesLR' in Chris Lattner2007-12-081-4/+0
* Added canFoldMemoryOperand for PPC.Evan Cheng2007-12-051-0/+3
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-051-2/+2
* Remove redundant foldMemoryOperand variants and other code clean up.Evan Cheng2007-12-021-13/+3
* Allow some reloads to be folded in multi-use cases. Specifically testl r, r -...Evan Cheng2007-12-011-0/+12
* Add parameter to getDwarfRegNum to permit targetsDale Johannesen2007-11-131-1/+1
* Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov2007-11-111-0/+2
* - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but o...Evan Cheng2007-10-181-2/+2
* Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister p...Evan Cheng2007-10-181-4/+4
* - Added a few target hooks to generate load / store instructions from / to anyEvan Cheng2007-10-051-0/+10
* Allow copyRegToReg to emit cross register classes copies.Evan Cheng2007-09-261-1/+2
* Add a variant of foldMemoryOperand to fold any load / store, not just load / ...Evan Cheng2007-08-301-0/+5
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-191-2/+2
* Long live the exception handling!Anton Korobeynikov2007-07-141-2/+3
* eliminateFrameIndex() change.Evan Cheng2007-05-011-1/+1
* Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng2007-03-201-0/+3
* Minor interface change.Evan Cheng2007-03-061-1/+2
* PEI now passes a RegScavenger ptr to eliminateFrameIndex.Evan Cheng2007-02-281-1/+2
* Duplicate use of LR, take 2.Jim Laskey2007-02-271-0/+1
* Backing out Jim's LR spill changes. This was causing llvm-gcc bootstrappingEvan Cheng2007-02-271-1/+0
* Don't spill LR as a callee saved register.Jim Laskey2007-02-231-0/+1
* Support to provide exception and selector registers.Jim Laskey2007-02-211-0/+4
* Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng2007-02-191-0/+2
* For PR1207:Reid Spencer2007-02-191-2/+0
* Added getReservedRegs().Evan Cheng2007-02-171-0/+2
* - Tell PEI that PPC will handle stack frame rounding itself.Evan Cheng2007-01-251-0/+5
* Repair debug frames as a prelude to eh_frames. Switched to using MachineMovesJim Laskey2007-01-241-1/+1
* hasFP() is now a virtual method of MRegisterInfo.Evan Cheng2007-01-231-0/+2
* Fix naming inconsistency.Evan Cheng2007-01-021-2/+2
* Make it easier for gdb to find the return address.Jim Laskey2006-12-061-0/+4
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-271-0/+1
* This is a general clean up of the PowerPC ABI. Address several problems andJim Laskey2006-11-161-0/+5
* Matches MachineInstr changes.Evan Cheng2006-11-131-1/+2
* In 64-bit mode, 64-bit GPRs are callee saved, not 32-bit ones.Chris Lattner2006-07-111-2/+3
* getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.Evan Cheng2006-05-181-0/+4
* Move some knowledge about registers out of the code emitter into the register...Chris Lattner2006-04-171-0/+4
* Foundation for call frame information.Jim Laskey2006-04-071-0/+2
* Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey2006-03-281-2/+2
* Add support to locate local variables in frames (early version.)Jim Laskey2006-03-231-0/+3
* Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far ...Chris Lattner2006-02-021-2/+0
* More PPC32 -> PPC changes, as well as merging some classes that wereNate Begeman2005-10-161-3/+3
* Rename PowerPC*.h to PPC*.hChris Lattner2005-10-141-1/+1
* Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.tdChris Lattner2005-10-141-2/+2
* these methods get extra argsChris Lattner2005-09-301-2/+4
* Implement hook for ppcChris Lattner2005-09-171-0/+2
* Fix a problem that Nate noticed, where spill code was not getting coallescedChris Lattner2005-09-091-0/+5
* Now that the simple isels are dead, so is this.Chris Lattner2005-08-191-1/+0