aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseRegisterInfo.cpp
AgeCommit message (Expand)Author
2009-07-23Fix frame index elimination to correctly handle thumb-2 addressing modes that...David Goodwin
2009-07-2380 col violation.Evan Cheng
2009-07-22Get rid one of the getRegisterNumbering. Also add D16 - D31.Evan Cheng
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-16Let callers decide the sub-register index on the def operand of rematerialize...Evan Cheng
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-13Fix FP elimination code to work for Thumb-2 addrmode AddrModeT2_so. This fixe...David Goodwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies...Evan Cheng
2009-07-09Handle Thumb-2 addressing modes during FP elimination.David Goodwin
2009-07-08Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin
2009-07-08Change how so_imm and t2_so_imm are handled. At instruction selection time, t...Evan Cheng
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Generalize opcode selection in ARMBaseRegisterInfo.David Goodwin
2009-07-08Push methods into base class in preparation for sharing.David Goodwin
2009-07-08Start converting to new error handling API.Torok Edwin
2009-07-08Start breaking out common base functionality for register info.David Goodwin