Re-commit 117518 and 117519 now that ARM MC test failures are out of the way.
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
2010-10-28 Evan ChengRe-commit 117518 and 117519 now that ARM MC test failur...
2010-10-28 Evan ChengRevert 117518 and 117519 for now. They changed scheduli...
2010-10-28 Evan Cheng- Assign load / store with shifter op address modes...
2010-10-25 Jim Grosbachimm12 operands aren't Thumb2 only, so rename the printe...
2010-10-15 Bob WilsonRemove unused ARMISD::AND selection DAG node.
2010-10-14 Jim GrosbachTweak the ARM backend to use the RRX mnemonic instead...
2010-10-13 Jim GrosbachA few 80 column fixes.
2010-10-07 Jim GrosbachAllow use of the 16-bit literal move instruction in...
2010-10-06 Jim GrosbachClean up MOVi32imm and t2MOVi32imm pseudo instruction...
2010-10-06 Evan Cheng- Add TargetInstrInfo::getOperandLatency() to compute...
2010-10-01 Jim GrosbachNuke the rest of the :comment references
2010-09-30 Jim GrosbachThe asm strings are never used at all, so just nuke...
2010-09-30 Jim GrosbachGo ahead and jump!
2010-09-30 Evan ChengARM instruction itinerary fixes:
2010-09-29 Evan ChengModel Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC...
2010-09-29 Evan ChengSeparate itinerary classes for mvn from mov; for tst...
2010-09-29 Evan ChengAssign bitwise binary instructions different itinerary...
2010-09-24 Evan ChengMore pseudo instruction scheduling itinerary fixes.
2010-09-24 Evan ChengFix scheduling itinerary for pseudo mov immediate instr...
2010-09-23 Owen AndersonRevert r114703 and r114702, removing the isConditionalM...
2010-09-23 Owen AndersonAdd isConditionalMove bits to X86 and ARM instructions.
2010-09-21 Chris Lattnerfix a long standing wart: all the ComplexPattern's...
2010-09-08 Evan ChengFix LDM_RET schedule itinery.
2010-09-05 Chris Lattnerremove some dead code. t2addrmode_imm8s4 is never...
2010-09-01 Chris Lattnertemporarily revert r112664, it is causing a decoding...
2010-08-31 Bill WendlingWe have a chance for an optimization. Consider this...
2010-08-30 Bill WendlingUse the existing T2I_bin_s_irs pattern instead of creat...
2010-08-30 Jim GrosbachMake ARM add rN, sp, #imm instructions rematerializable...
2010-08-30 Bill WendlingCreate Thumb2sI_cpsr and T2sI_cpsr. These new classes...
2010-08-29 Bill Wendling- Add a parameter to T2I_bin_irs for those patterns...
2010-08-29 Bill WendlingName ANDflag to ANDS, which is less stupid.
2010-08-29 Bill WendlingCreate an ARMISD::AND node. This node is exactly like...
2010-08-26 Jim GrosbachRestrict the register to tGPR to make sure the str...
2010-08-26 Dan GohmanRevert r112176; it broke test/CodeGen/Thumb2/thumb2...
2010-08-26 Bill WendlingThere seems to be a (potential) hardware bug with the...
2010-08-19 Bill WendlingAdd the "isCompare" attribute to the defm instead of...
2010-08-17 Jakob Stoklund OlesenDon't call tablegen'ed Predicate_* functions in the...
2010-08-17 Jim Grosbach80 column cleanup.
2010-08-17 Bob WilsonChange ARM PKHTB and PKHBT instructions to use a shift_...
2010-08-16 Bob WilsonGeneralize a pattern for PKHTB: an SRL of 16-31 bits...
2010-08-16 Bob WilsonRename sat_shift operand to shift_imm, in preparation...
2010-08-14 Bob WilsonT2I_rbin_irs rr variant is for disassembly only, so...
2010-08-13 Bob WilsonAdd a Thumb2 t2RSBrr instruction for disassembly only.
2010-08-13 Bob WilsonMove the Thumb2 SSAT and USAT optional shift operator...
2010-08-11 Evan ChengReally control isel of barrier instructions with cpu...
2010-08-11 Evan Cheng- Add subtarget feature -mattr=+db which determine...
2010-08-11 Daniel DunbarARM: Quote $p in an asm string.
2010-08-10 Evan ChengCBZ and CBNZ are implemented.
2010-08-10 Evan ChengDelete some unused instructions.
2010-08-08 Bill WendlingUse the "isCompare" machine instruction attribute inste...
2010-07-31 Bob WilsonMove newlines before inline jumptables from the asm...
2010-07-30 Jim GrosbachMany Thumb2 instructions can reference the full ARM...
2010-07-29 Nate BegemanAdd builtins for ssat/usat, similar to RealView's __ssa...
2010-07-29 Nate BegemanAdd intrinsics __builtin_arm_qadd & __builtin_arm_qsub...
2010-07-28 Jim GrosbachRemove incorrect substitution pattern for UXTB16. It...
2010-07-20 Jim GrosbachUsing BIC for immediates needs an extra bump for its...
2010-07-16 Jim GrosbachAdd basic support to code-gen the ARM/Thumb2 bit-field...
2010-07-14 Jim GrosbachImprove 64-subtraction of immediates when parts of...
2010-07-14 Bob WilsonAdd missing address register update to t2LDM_RET instru...
2010-06-29 Evan ChengPR7503: uxtb16 is not available for ARMv7-M. Patch...
2010-06-24 Eli FriedmanAlways allow Thumb-2 SXTB, SXTH, UXTB, and UXTH. Fixes...
2010-06-21 Jim GrosbachLEApcrelJT shouldn't be marked as neverHasSideEffects...
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-05-28 Jim GrosbachCosmetic cleanup. No functional change.
2010-05-28 Jim Grosbachmake sure accesses to set up the jmpbuf don't get moved...
2010-05-27 Jim GrosbachUpdate the saved stack pointer in the sjlj function...
2010-05-26 Jim Grosbachfix off by 1 (insn) error in eh.sjlj.setjmp thumb code...
2010-05-25 Bob WilsonAllow t2MOVsrl_flag and t2MOVsra_flag instructions...
2010-05-25 Bob WilsonFix up instruction classes for Thumb2 RSB instructions...
2010-05-24 Bob WilsonAllow Thumb2 MVN instructions to set condition codes...
2010-05-24 Bob WilsonThumb2 RSBS instructions were being printed without...
2010-05-19 Evan Chengt2LEApcrel and tLEApcrel are re-materializable. This...
2010-05-19 Evan ChengMark pattern-less mayLoad / mayStore instructions never...
2010-05-19 Evan ChengMark a few more pattern-less instructions with neverHas...
2010-05-16 Anton KorobeynikovChris said that the comment char should be escaped...
2010-05-05 Jim GrosbachCleanup of ARMv7M support. Move hardware divide and...
2010-05-05 Jim GrosbachAdd initial support for ARMv7M subtarget and cortex...
2010-04-09 Bob WilsonProvide versions of the ARM eh_sjlj_setjmp instructions...
2010-03-16 Bob WilsonRemove the writeback flag from ARM's address mode 4...
2010-03-13 Bob WilsonChange ARM ld/st multiple instructions to have variant...
2010-03-11 Johnny ChenSet the (Format)F filed of t2Int_MemBarrierV7 & t2Int_S...
2010-03-11 Johnny ChenAdded Thumb2 LDRD/STRD pre/post variants for disassembl...
2010-03-10 Johnny ChenFactored out the disassembly printing of CPS option...
2010-03-09 Johnny ChenMSR (Move to Special Register from ARM core register...
2010-03-08 Bob WilsonFix a crash compiling 254.gap for Thumb2. The Thumb2...
2010-03-05 Johnny ChenTrivial comment change.
2010-03-04 Johnny ChenDrop the ".w" qualifier for t2UXTB16* instructions...
2010-03-04 Johnny ChenAdded 32-bit Thumb instructions for Preload Data (PLD...
2010-03-03 Johnny ChenAdded 32-bit Thumb instructions LDRT, LDRBT, LDRHT...
2010-03-03 Johnny ChenAdded 32-bit Thumb instructions t2NOP, t2YIELD, t2WFE...
2010-03-03 Evan ChengEliminate unused instruction classes.
2010-03-03 Johnny ChenAdded 32-bit Thumb instructions t2DMB variants, t2DSB...
2010-03-02 Johnny ChenAdded 32-bit Thumb instruction CLREX (Clear-Exclusive...
2010-03-02 Johnny ChenRemoved the extra S from the multiclass def T2I_adde_su...
2010-03-02 Johnny ChenAdded 32-bit Thumb instructions: CPS, SDIV, UDIV, SXTB1...
2010-03-02 Johnny ChenAL is an optional mnemonic extension for always, except...
2010-02-27 Dan GohmanThe mayHaveSideEffects flag is no longer used.
2010-02-26 Johnny ChenAdded the follwoing 32-bit Thumb instructions for disas...
2010-02-25 Johnny ChenAdded the following 32-bit Thumb instructions for disas...
next