Lower thumbv4t & thumbv5 lo->lo copies through a push-pop sequence
[oota-llvm.git] / lib / Target / ARM / Thumb1InstrInfo.cpp
2014-08-20 Jonathan RoelofsLower thumbv4t & thumbv5 lo->lo copies through a push...
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-06-07 Bill WendlingDon't cache the instruction and register info from...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-04-20 Craig TopperConvert more uses of XXXRegisterClass to &XXXRegClass...
2012-03-27 Craig TopperPrune some includes
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...
2011-11-15 Jay FoadMake use of MachinePointerInfo::getFixedStack. This...
2011-06-30 Jim GrosbachRefact ARM Thumb1 tMOVr instruction family.
2011-06-30 Jim GrosbachThumb1 register to register MOV instruction is predicable.
2011-06-29 Jim GrosbachRefactor away tSpill and tRestore pseudos in ARM backend.
2011-06-28 Evan ChengMerge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2010-11-27 Anton KorobeynikovMove callee-saved regs spills / reloads to TFI
2010-09-21 Chris Lattnerconvert targets to the new MF.getMachineMemOperand...
2010-07-11 Jakob Stoklund OlesenRISC architectures get their memory operand folding...
2010-07-11 Jakob Stoklund OlesenReplace copyRegToReg with copyPhysReg for ARM.
2010-06-22 Bob WilsonThumb1 functions using @llvm.returnaddress were not...
2010-06-15 Dale JohannesenNext round of tail call changes. Register used in...
2010-05-22 Evan ChengImplement @llvm.returnaddress. rdar://8015977.
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-03-22 Jeffrey YasskinDon't leak a MachineInstruction from Thumb1InstrInfo...
2010-03-13 Bob WilsonChange ARM ld/st multiple instructions to have variant...
2010-01-15 Jim GrosbachUpdate Thumb1 storeRegToStackSlot() and loadRegFromStac...
2009-12-16 John McCallSilence a clang warning about the deprecated (but perfe...
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-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-10-02 Evan ChengForgot about ARM::tPUSH. It also has a new writeback...
2009-10-01 Evan ChengARM::tPOP and tPOP_RET each has an extra writeback...
2009-08-13 Evan ChengIt's ok to spill a tGPR register as long as it's still...
2009-08-11 Evan ChengShrinkify Thumb2 load / store multiple instructions.
2009-08-02 Chris LattnerMove the getInlineAsmLength virtual method from TAI...
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 ChengMerge isLoadFromStackSlot into one since it behaves...
2009-07-27 Evan ChengJust use a single isMoveInstr to catch all the cases.
2009-07-26 Evan ChengRename tMOVhi2lor to tMOVgpr2tgpr. It's not moving...
2009-07-25 Evan ChengChange Thumb2 jumptable codegen to one that uses two...
2009-07-24 Eli FriedmanRemove unused member functions.
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-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...