summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMRegisterInfo.cpp
Commit message (Expand)AuthorAge
...
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-30
* Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner2007-12-30
* use simplified operand addition methods.Chris Lattner2007-12-30
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* DohEvan Cheng2007-12-08
* Fix a compilation warning.Evan Cheng2007-12-08
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-05
* Remove redundant foldMemoryOperand variants and other code clean up.Evan Cheng2007-12-02
* Add parameter to getDwarfRegNum to permit targetsDale Johannesen2007-11-13
* Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling2007-11-13
* Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov2007-11-11
* - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but o...Evan Cheng2007-10-18
* Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister p...Evan Cheng2007-10-18
* - Added a few target hooks to generate load / store instructions from / to anyEvan Cheng2007-10-05
* Allow copyRegToReg to emit cross register classes copies.Evan Cheng2007-09-26
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-19
* Only adjust esp around calls in presence of alloca.Evan Cheng2007-07-19
* Long live the exception handling!Anton Korobeynikov2007-07-14
* Remove clobbersPred. Add an OptionalDefOperand to instructions which have the...Evan Cheng2007-07-10
* Added ARM::CPSR to represent ARM CPSR status register.Evan Cheng2007-07-05
* Add missing const qualifiers.Evan Cheng2007-05-29
* Add PredicateOperand to all ARM instructions that have the condition field.Evan Cheng2007-05-15
* Fix PR1390 in a better way.Lauro Ramos Venancio2007-05-07
* Fix PR1390.Lauro Ramos Venancio2007-05-05
* Debug support for arm-linux.Lauro Ramos Venancio2007-05-03
* eliminateFrameIndex() change.Evan Cheng2007-05-01
* Under normal circumstances, when a frame pointer is not required, we reserveEvan Cheng2007-05-01
* add parenthesis.Lauro Ramos Venancio2007-04-27
* In Thumb mode, the frame register must be R7.Lauro Ramos Venancio2007-04-27
* Match MachineFunction::UsedPhysRegs changes.Evan Cheng2007-04-25
* Fix a bug in getFrameRegister.Lauro Ramos Venancio2007-04-19
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* Fixed a bug that causes codegen of noop like add r0, r0, #0.Evan Cheng2007-04-03
* Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng2007-03-20
* Fix naming inconsistencies.Evan Cheng2007-03-19
* Fix one more Thumb eliminateFrameIndex bug.Evan Cheng2007-03-07
* Register scavenging is now on by default for ARM.Evan Cheng2007-03-06
* Scavenge a register using the register scavenger when needed.Evan Cheng2007-03-06
* eliminate unnecessary reset of SP in epilog on darwinDale Johannesen2007-03-02
* Use a spilled free callee-saved register as scratch register.Evan Cheng2007-03-01
* - Track which callee-saved registers are spilled.Evan Cheng2007-03-01
* Doh. ARM::PC is obvious a reserved register.Evan Cheng2007-02-28
* Make requiresRegisterScavenging determination on a per MachineFunction basis.Evan Cheng2007-02-28
* Start making use of RegScavenger.Evan Cheng2007-02-28
* Let MRegisterInfo now owns RegScavenger; eliminateFrameIndex must preserve re...Evan Cheng2007-02-27
* bugfix: SP wasn't updated for varargs when frame pointer was eliminated.Lauro Ramos Venancio2007-02-23
* Add option to turn on register scavenger; By default, spills kills the regist...Evan Cheng2007-02-23
* Support to provide exception and selector registers.Jim Laskey2007-02-21
* Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng2007-02-19
* For PR1207:Reid Spencer2007-02-19