Slightly change the meaning of the reMaterialize target hook when the original
[oota-llvm.git] / lib / Target / ARM / ARMInstrInfo.cpp
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.
2008-01-07 Chris LattnerRename all the M_* flags to be namespace qualified...
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris Lattnerremove MachineOpCode typedef.
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-07 Owen AndersonMove even more functionality from MRegisterInfo into...
2008-01-06 Chris Lattnerrename isLoad -> isSimpleLoad due to evan's desire...
2008-01-04 Owen AndersonMove some more functionality from MRegisterInfo to...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2008-01-01 Chris LattnerFix a problem where lib/Target/TargetInstrInfo.h would...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerUse MachineOperand::getImm instead of MachineOperand...
2007-12-30 Chris Lattneruse simplified operand addition methods.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-09-14 Dan GohmanRemove isReg, isImm, and isMBB, and change all their...
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-07-12 Dale JohannesenARM: make branch folder remove unconditional branches
2007-07-10 Evan ChengRemove clobbersPred. Add an OptionalDefOperand to instr...
2007-07-06 Evan ChengIncorrect check.
2007-07-05 Evan ChengReflects the chanegs made to PredicateOperand.
2007-06-26 Dan GohmanRevert the earlier change that removed the M_REMATERIAL...
2007-06-19 Dan GohmanReplace M_REMATERIALIZIBLE and the newly-added isOtherR...
2007-06-19 Evan ChengReplace TargetInstrInfo::CanBeDuplicated() with a M_NOT...
2007-06-15 Evan ChengInstructions with unique labels or embedded jumptables...
2007-06-13 Dale JohannesenHandle blocks with 2 unconditional branches in AnalyzeB...
2007-06-08 Evan ChengAdd a utility routine to check for unpredicated termina...
2007-06-08 Evan ChengFix ARM condition code subsumission check.
2007-06-07 Evan ChengStupid cut-n-paste bug caused me soooo much grief....
next