Evan Cheng
|
84517443ca
|
Let callers decide the sub-register index on the def operand of rematerialized instructions.
Avoid remat'ing instructions whose def have sub-register indices for now. It's just really really hard to get all the cases right.
llvm-svn: 75900
|
2009-07-16 09:20:10 +00:00 |
David Goodwin
|
22c2fba978
|
Use common code for both ARM and Thumb-2 instruction and register info.
llvm-svn: 75067
|
2009-07-08 23:10:31 +00:00 |
David Goodwin
|
03ab0bbb24
|
Generalize opcode selection in ARMBaseRegisterInfo.
llvm-svn: 75036
|
2009-07-08 20:28:28 +00:00 |
David Goodwin
|
9ca33e8a9f
|
Push methods into base class in preparation for sharing.
llvm-svn: 75020
|
2009-07-08 18:31:39 +00:00 |
David Goodwin
|
ade05a37f1
|
Checkpoint refactoring of ThumbInstrInfo and ThumbRegisterInfo into Thumb1InstrInfo, Thumb2InstrInfo, Thumb1RegisterInfo and Thumb2RegisterInfo. Move methods from ARMInstrInfo to ARMBaseInstrInfo to prepare for sharing with Thumb2.
llvm-svn: 74731
|
2009-07-02 22:18:33 +00:00 |