aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Thumb1RegisterInfo.h
AgeCommit message (Expand)Author
2011-03-31Provide a legal pointer register class when targeting thumb1.Jakob Stoklund Olesen
2011-03-05Implement frame unwinding information emission for Thumb1. Not finished yet b...Anton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2010-08-26Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach
2010-08-19Add Thumb1 support for virtual frame indices.Jim Grosbach
2010-07-20Constify some arguments.Eric Christopher
2010-07-11Make getPhysicalRegisterRegClass non-virtual. Should be able to remove it soon.Rafael Espindola
2010-06-02Clean up 80 column violations. No functional change.Jim Grosbach
2010-03-09Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach
2009-11-0780-column cleanup of file header commentsJim Grosbach
2009-10-28Cleanup now that frame index scavenging via post-pass is working for ARM and ...Jim Grosbach
2009-10-21Missing piece of the ARM frame index post-scavenging conditionalizationJim Grosbach
2009-10-20Now that all ARM subtargets use frame index scavenging, the Thumb1 requires*Jim Grosbach
2009-10-19Adjust the scavenge register spilling to allow the target to choose anJim Grosbach
2009-10-08Re-enable register scavenging in Thumb1 by default.Jim Grosbach
2009-10-07reverting thumb1 scavenging default due to test failure while I figure out wh...Jim Grosbach
2009-10-07Enable thumb1 register scavenging by default.Jim Grosbach
2009-10-07Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach
2009-10-05In Thumb1, the register scavenger is not always able to use an emergencyJim Grosbach
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-07-28- More refactoring. This gets rid of all of the getOpcode calls.Evan Cheng
2009-07-26Refactor. Get rid of a few more getOpcode() calls.Evan Cheng
2009-07-24Correctly handle the Thumb-2 imm8 addrmode. Specialize frame index eliminatio...David Goodwin
2009-07-16Let callers decide the sub-register index on the def operand of rematerialize...Evan Cheng
2009-07-08Generalize opcode selection in ARMBaseRegisterInfo.David Goodwin
2009-07-08Push methods into base class in preparation for sharing.David Goodwin
2009-07-02Checkpoint refactoring of ThumbInstrInfo and ThumbRegisterInfo into Thumb1Ins...David Goodwin