summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Thumb2InstrInfo.h
AgeCommit message (Expand)AuthorFilesLines
2012-08-13Remove the TII::scheduleTwoAddrSource() hook.Jakob Stoklund Olesen1-5/+0
2012-03-25Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions.Craig Topper1-2/+1
2012-03-17Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper1-1/+1
2012-02-28ARM implement TargetInstrInfo::getNoopForMachoTarget()Jim Grosbach1-0/+3
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2010-12-05Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng1-3/+0
2010-11-03Two sets of changes. Sorry they are intermingled.Evan Cheng1-6/+0
2010-10-01Thread the determination of branch prediction hit rates back through the if-c...Owen Anderson1-2/+2
2010-10-01Provide an option to restore old-style if-conversion heuristics for Thumb2.Owen Anderson1-0/+6
2010-09-28Part one of switching to using a more sane heuristic for determining if-conve...Owen Anderson1-5/+0
2010-09-10Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng1-1/+1
2010-07-11Replace copyRegToReg with copyPhysReg for ARM.Jakob Stoklund Olesen1-6/+4
2010-06-25Change if-conversion block size limit checks to add some flexibility.Evan Cheng1-0/+5
2010-06-22Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng1-0/+10
2010-06-18Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng1-1/+8
2010-06-09Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng1-0/+5
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman1-1/+2
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng1-2/+4
2009-12-05Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman1-3/+0
2009-11-08Refactor code.Evan Cheng1-4/+0
2009-11-0780-column cleanup of file header commentsJim Grosbach1-1/+1
2009-11-07Refactor code. Fix a potential missing check. Teach isIdentical() about tLDRp...Evan Cheng1-4/+0
2009-11-07- Add TargetInstrInfo::isIdentical(). It's similar to MachineInstr::isIdenticalEvan Cheng1-0/+4
2009-11-0780-columnsJim Grosbach1-1/+1
2009-11-06- Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relativeEvan Cheng1-0/+4
2009-07-28- More refactoring. This gets rid of all of the getOpcode calls.Evan Cheng1-3/+0
2009-07-27Use t2LDRi12 and t2STRi12 to load / store to / from stack frames. Eliminate m...Evan Cheng1-0/+10
2009-07-24Correctly handle the Thumb-2 imm8 addrmode. Specialize frame index eliminatio...David Goodwin1-7/+0
2009-07-23Fix frame index elimination to correctly handle thumb-2 addressing modes that...David Goodwin1-0/+7
2009-07-16Emit cross regclass register moves for thumb2.Anton Korobeynikov1-0/+6
2009-07-08Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin1-61/+0
2009-07-08Checkpoint Thumb2 Instr info work. Generalized base code so that it can be sh...David Goodwin1-6/+22
2009-07-02Checkpoint refactoring of ThumbInstrInfo and ThumbRegisterInfo into Thumb1Ins...David Goodwin1-0/+93