[ARM] Move the implementation of the target hooks related to copy-related
[oota-llvm.git] / lib / Target / ARM / ARMInstrInfo.cpp
2014-08-22 Quentin Colombet[ARM] Move the implementation of the target hooks relat...
2014-08-21 Quentin Colombet[ARM] Mark VSETLNi32 with the InsertSubreg property...
2014-08-20 Quentin Colombet[ARM] Mark VMOVRRD with the ExtractSubreg property...
2014-08-11 Quentin Colombet[ARM] Mark VMOVDRR with the RegSequence property and...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
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-10 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2013-09-10 Jim GrosbachARM: Use the PICADD opcode calculated.
2013-08-26 Jim GrosbachARM: Fix ELF global base reg intialization.
2013-08-16 Benjamin KramerWhen initializing the PIC global base register on ARM...
2013-07-27 Chandler CarruthCreate a constant pool symbol for the GOT in the ARMCGB...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Jush Lu[arm-fast-isel] Add support for ELF PIC.
2012-06-18 Jim GrosbachARM: Define generic HINT instruction.
2012-02-28 Jim GrosbachARM implement TargetInstrInfo::getNoopForMachoTarget()
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2011-08-26 Owen Andersoninvalid-LDR_PRE-arm.txt was already passing, but for...
2011-07-26 Owen AndersonSplit am2offset into register addend and immediate...
2011-07-20 Evan ChengSink ARMMCExpr and ARMAddressingModes into MC layer...
2011-06-28 Evan ChengMerge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2010-11-12 Evan ChengEliminate ARM::MOVi2pieces. Just use MOVi32imm and...
2010-10-29 Jim GrosbachConvert ARM::MOVi2pieces to a true pseudo-instruction...
2010-10-27 Jim GrosbachRefactor ARM STR/STRB instruction patterns into STR...
2010-10-27 Jim GrosbachSplit ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordi...
2010-10-26 Jim GrosbachFirst part of refactoring ARM addrmode2 (load/store...
2010-06-02 Jakob Stoklund OlesenSlightly change the meaning of the reMaterialize target...
2009-12-05 Dan GohmanRemove the target hook TargetInstrInfo::BlockHasNoFallT...
2009-11-14 Evan Cheng- Change TargetInstrInfo::reMaterialize to pass in...
2009-11-08 Evan ChengRefactor code.
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-10-28 Bob WilsonAdd a Thumb BRIND pattern. Change the ARM BRIND assemb...
2009-10-22 Evan ChengTrim more includes.
2009-09-28 Evan ChengMake ARM and Thumb2 32-bit immediate materialization...
2009-09-28 Anton KorobeynikovFix thinko in my recent movt commit: it's not safe...
2009-09-27 Anton KorobeynikovUse movt/movw pair to materialize 32 bit constants...
2009-08-22 Chris LattnerRename TargetAsmInfo (and its subclasses) to MCAsmInfo.
2009-08-04 Evan ChengRemove ARM specific getInlineAsmLength. We'll rely...
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-25 Evan ChengChange Thumb2 jumptable codegen to one that uses two...
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 Evan ChengLet callers decide the sub-register index on the def...
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...
2009-07-01 Evan ChengHandle IMPLICIT_DEF with isUndef operand marker, part...
2009-06-30 David GoodwinImprove Thumb-2 jump table support.
2009-06-30 David GoodwinAdd conditional and unconditional thumb-2 branch. Add...
2009-06-27 Anton KorobeynikovSimplify a bit
2009-06-27 Anton KorobeynikovARM refactoring. Step 2: split RegisterInfo
2009-06-26 Anton KorobeynikovSplit thumb-related stuff into separate classes.
2009-06-22 Bob WilsonAdd support for ARM's Advanced SIMD (NEON) instruction...
2009-06-16 Anton KorobeynikovGNU as refuses to assemble "pop {}" instruction. Do...
2009-05-14 Jim GrosbachUpdate the names of the exception handling sjlj instrin...
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-05-12 Jim GrosbachAdd support for GCC compatible builtin setjmp and longj...
2009-04-07 Jim GrosbachPR2985 / <rdar://problem/6584986>
2009-04-03 Bob WilsonWrap some lines to fix indentation problems.
2009-04-03 Bob WilsonFix some comments.
2009-02-18 Dan GohmanFactor out the code to add a MachineOperand to a Machin...
2009-02-13 Dale JohannesenRemove refs to non-DebugLoc versions of BuildMI from...
2009-02-12 Dale JohannesenEliminate a couple of non-DebugLoc BuildMI variants.
2009-02-12 Bill WendlingMove debug loc info along when the spiller creates...
2009-02-09 Evan ChengTurns out AnalyzeBranch can modify the mbb being analyz...
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2009-02-03 Bill WendlingCreate DebugLoc information in FastISel. Several tempor...
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2008-12-10 Evan ChengPreliminary ARM debug support based on patch by Mikael...
2008-12-03 Dan GohmanSplit foldMemoryOperand into public non-virtual and...
2008-11-18 Dan GohmanAdd more const qualifiers. This fixes build breakage...
2008-11-03 Evan ChengMinor code restructuring. No functionality change.
2008-10-16 Dan GohmanConst-ify several TargetInstrInfo methods.
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-08-26 Owen AndersonMake TargetInstrInfo::copyRegToReg return a bool indica...
2008-08-14 Owen AndersonConvert uses of std::vector in TargetInstrInfo to Small...
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-03 Evan Cheng- Remove calls to copyKillDeadInfo which is an N^2...
2008-07-02 Owen AndersonMake LiveVariables even more optional, by making it...
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-03-30 Chris LattnerFix "Control reaches the end of non-void function"...
2008-03-15 Evan ChengReplace all target specific implicit def instructions...
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-08 Evan ChengIt's not always safe to fold movsd into xorpd, etc...
2008-01-15 Owen AndersonRemove DefInst from LiveVariables::VarInfo. Use the...
2008-01-11 Chris Lattnerrename MachineInstr::setInstrDescriptor -> setDesc
2008-01-07 Evan ChengOnly mark instructions that load a single value without...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
next