Fix return sequence on armv4 thumb
[oota-llvm.git] / lib / Target / ARM / Thumb2InstrInfo.cpp
2014-08-02 Akira Hatanaka[ARM] In dynamic-no-pic mode, ARM's post-RA pseudo...
2014-07-25 Akira Hatanaka[stack protector] Fix a potential security bug in stack...
2014-03-22 Craig TopperPrune includes in ARM target.
2013-11-04 Tim NorthoverARM: remove unnecessary state-tracking during frame...
2013-10-18 Richard BartonAdd hint disassembly syntax for 16-bit Thumb hint instr...
2013-09-26 Weiming ZhaoFix PR 17372: Emitting PLD for stack address for ARM...
2013-09-05 Tilmann SchellerReverting 190043 for now.
2013-09-05 Tilmann SchellerARM: Add GPR register class excluding LR for use with...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-04-21 Tim NorthoverARM: Use ldrd/strd to spill 64-bit pairs when available.
2012-12-19 Jakob Stoklund OlesenRemove the explicit MachineInstrBuilder(MI) constructor.
2012-11-28 Jakob Stoklund OlesenRemove all references to TargetInstrInfoImpl.
2012-08-13 Jakob Stoklund OlesenRemove the TII::scheduleTwoAddrSource() hook.
2012-04-20 Craig TopperConvert more uses of XXXRegisterClass to &XXXRegClass...
2012-03-27 Craig TopperPrune some includes
2012-03-27 Craig TopperRemove unnecessary llvm:: qualifications
2012-03-17 Craig TopperReorder includes to match coding standards. Fix an...
2012-02-28 Jim GrosbachARM implement TargetInstrInfo::getNoopForMachoTarget()
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-17 Jakob Stoklund OlesenHandle regmask operands in ARMInstrInfo.
2011-11-15 Jay FoadMake use of MachinePointerInfo::getFixedStack. This...
2011-08-24 Jim GrosbachThumb1 ADD/SUB SP instructions are predicable in Thumb2...
2011-08-11 Owen AndersonHandle new register classes in Thumb2 mode. Should...
2011-07-20 Evan ChengSink ARMMCExpr and ARMAddressingModes into MC layer...
2011-06-30 Jim GrosbachRefact ARM Thumb1 tMOVr instruction family.
2011-06-30 Jim GrosbachThumb1 register to register MOV instruction is predicable.
2011-06-30 Jim GrosbachKill dead code.
2011-06-29 Jim GrosbachRemove redundant Thumb2 ADD/SUB SP instruction definitions.
2011-06-28 Evan ChengMerge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-03-05 Anton KorobeynikovPreliminary support for ARM frame save directives emiss...
2011-02-22 Evan ChengGuard against de-referencing MBB.end().
2011-02-21 Evan ChengSkipping over debugvalue instructions to determine...
2010-12-05 Evan ChengMaking use of VFP / NEON floating point multiply-accumu...
2010-11-03 Evan ChengTwo sets of changes. Sorry they are intermingled.
2010-10-01 Owen AndersonThread the determination of branch prediction hit rates...
2010-10-01 Owen AndersonProvide an option to restore old-style if-conversion...
2010-09-28 Owen AndersonPart one of switching to using a more sane heuristic...
2010-09-21 Chris Lattnerconvert targets to the new MF.getMachineMemOperand...
2010-09-10 Evan ChengTeach if-converter to be more careful with predicating...
2010-07-30 Jim GrosbachMany Thumb2 instructions can reference the full ARM...
2010-07-11 Jakob Stoklund OlesenReplace copyRegToReg with copyPhysReg for ARM.
2010-06-29 Bob WilsonThe t2MOVi16 and t2MOVTi16 instructions do not set...
2010-06-29 Evan ChengChange if-cvt options to something that actually as...
2010-06-25 Evan ChengChange if-conversion block size limit checks to add...
2010-06-22 Evan ChengTail merging pass shall not break up IT blocks. rdar...
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-15 Dale JohannesenNext round of tail call changes. Register used in...
2010-06-09 Evan ChengAllow target to place 2-address pass inserted copies...
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-04-26 Bob WilsonHandle register-to-register copies within the tGPR...
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-03-27 Jim GrosbachThumb2 storeFrom/LoadToStackSlot() need to handle tGPR...
2010-03-08 Bob WilsonFix a crash compiling 254.gap for Thumb2. The Thumb2...
2010-02-06 Bob WilsonHandle AddrMode6 (for NEON load/stores) in Thumb2's...
2010-01-19 Jakob Stoklund OlesenRemove predicates when changing an add into an unpredic...
2009-12-05 Dan GohmanRemove the target hook TargetInstrInfo::BlockHasNoFallT...
2009-11-08 Evan ChengRefactor code.
2009-11-07 Jim Grosbach80-column cleanup of file header comments
2009-11-07 Evan Chengt2ldrpci_pic can be used for blockaddress as well.
2009-11-07 Evan ChengRefactor code. Fix a potential missing check. Teach...
2009-11-07 Evan Cheng- Add TargetInstrInfo::isIdentical(). It's similar...
2009-11-06 Evan Cheng- Add pseudo instructions tLDRpci_pic and t2LDRpci_pic...
2009-11-02 Anton KorobeynikovUse NEON reg-reg moves, where profitable. This reduces...
2009-11-01 Evan ChengFix a couple more places where we are creating ld ...
2009-10-28 Bob WilsonAdd a Thumb BRIND pattern. Change the ARM BRIND assemb...
2009-09-15 Bob WilsonHandle AddrMode4 for Thumb2 in rewriteT2FrameIndex...
2009-08-27 Evan ChengFix PR4789. Teach eliminateFrameIndex how to handle...
2009-08-11 Jim GrosbachWhitespace cleanup. Remove trailing whitespace.
2009-08-10 Evan ChengAlways use the 16-bit tMOVgpr2gpr instead of the 32...
2009-08-07 Evan ChengUse 16-bit tMOVgpr2gpr instead of tMOVr to copy GPR...
2009-08-07 Evan ChengIt turns out most of the thumb2 instructions are not...
2009-08-03 Evan ChengUse the i12 variant of load / store opcodes if offset...
2009-08-02 Chris LattnerMove the getInlineAsmLength virtual method from TAI...
2009-07-29 Evan ChengOptimize Thumb2 jumptable to use tbb / tbh when all...
2009-07-28 David GoodwinThumb-2: fix typo that caused incorrect stack eliminati...
2009-07-28 Evan Cheng- More refactoring. This gets rid of all of the getOpco...
2009-07-27 Evan ChengMore DCE.
2009-07-27 Evan ChengGet rid of more dead code.
2009-07-27 Evan ChengGet rid of some more getOpcode calls.
2009-07-27 Evan ChengUse t2LDRi12 and t2STRi12 to load / store to / from...
2009-07-27 Evan ChengUse the right instructions to copy between GPR and...
2009-07-25 Evan ChengGet rid of a couple of unnecessary getOpcode calls.
2009-07-25 Evan ChengChange Thumb2 jumptable codegen to one that uses two...
2009-07-24 Evan ChengClean up.
2009-07-24 Evan ChengFLDD, FLDS, FCPYD, FCPYS, FSTD, FSTS, VMOVD, VMOVQ...
2009-07-24 David GoodwinCorrectly handle the Thumb-2 imm8 addrmode. Specialize...
2009-07-23 David GoodwinFix frame index elimination to correctly handle thumb...
2009-07-16 Anton KorobeynikovEmit cross regclass register moves for thumb2.
2009-07-11 Evan ChengMajor changes to Thumb (not Thumb2). Many 16-bit instru...
2009-07-10 David Goodwint2LDM_RET does not fall-through.
2009-07-08 David GoodwinUse common code for both ARM and Thumb-2 instruction...
2009-07-08 David GoodwinGeneralize opcode selection in ARMBaseRegisterInfo.
2009-07-08 David GoodwinCheckpoint Thumb2 Instr info work. Generalized base...
2009-07-02 David GoodwinCheckpoint refactoring of ThumbInstrInfo and ThumbRegis...