Fix decoding ambiguities of stdrex and ldrex.
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
2010-11-19 Owen AndersonFix decoding ambiguities of stdrex and ldrex.
2010-11-19 Evan ChengFix an obvious oversight.
2010-11-19 Owen AndersonProvide Thumb2 encodings for strex and ldrex.
2010-11-18 Owen AndersonFix encodings for pkhbt, and fix some tests where I...
2010-11-18 Owen AndersonProvide Thumb2 encodings for mov's that come from MOVCC...
2010-11-18 Owen AndersonMore Thumb2 encodings.
2010-11-18 Owen AndersonFill out the set of Thumb2 multiplication operator...
2010-11-18 Jim GrosbachARM PseudoInst instructions don't need or use an assemb...
2010-11-18 Owen AndersonTry again at providing Thumb2 encodings for basic multi...
2010-11-18 Owen AndersonRevert r119593 while I figure out my testing disagrees...
2010-11-18 Owen AndersonProvide correct Thumb2 encodings for basic multiplicati...
2010-11-17 Owen AndersonSecond attempt at correct encodings for Thumb2 bitfield...
2010-11-17 Owen AndersonRevert r119551, which broke buildbots.
2010-11-17 Owen AndersonProvide Thumb2 encodings for bitfield instructions.
2010-11-17 Evan ChengRemove ARM isel hacks that fold large immediates into...
2010-11-17 Owen AndersonMore miscellaneous Thumb2 encodings.
2010-11-16 Bill WendlingUse the correct variable names so that the encodings...
2010-11-16 Bill WendlingL_bit doesn't work here.
2010-11-16 Bill Wendling- Remove dead patterns.
2010-11-16 Bill WendlingEncode the multi-load/store instructions with their...
2010-11-16 Owen AndersonAdd Thumb2 encodings for mov and friends.
2010-11-15 Owen AndersonAttempt to provide encodings for some miscellaneous...
2010-11-15 Owen AndersonProvide Thumb2 encodings for sxtb and friends.
2010-11-15 Owen AndersonAdd Thumb2 encodings for comparison and shift operators.
2010-11-15 Owen AndersonAdd correct Thumb2 encodings for mvn and friends.
2010-11-15 Chris Lattneradd fields to the .td files unconditionally, simplifyin...
2010-11-14 Owen AndersonSecond attempt at providing correct encodings for Thumb...
2010-11-13 Bill WendlingComment out the defms until they're activated.
2010-11-13 Bill WendlingAdd uses of the *_ldst_multi multiclasses. These aren...
2010-11-13 Bill WendlingConvert the modes to lower case.
2010-11-13 Bill WendlingAdd *_ldst_mult multiclasses to the ARM back-end. These...
2010-11-13 Evan ChengConditional moves are slightly more expensive than...
2010-11-13 Evan ChengAdd conditional move of large immediate.
2010-11-12 Owen AndersonRevert r118939 while I work out why it broke some build...
2010-11-12 Owen AndersonAttemt to provide correct encodings for Thumb2 binary...
2010-11-12 Evan ChengAdd conditional mvn instructions.
2010-11-12 Owen AndersonFirst stab at providing correct Thumb2 encodings, start...
2010-11-04 Evan ChengFix @llvm.prefetch isel. Selecting between pld / pldw...
2010-11-03 Evan ChengFix preload instruction isel. Only v7 supports pli...
2010-11-03 Evan ChengAdd support to match @llvm.prefetch to pld / pldw ...
2010-11-03 Jim GrosbachBreak ARM addrmode4 (load/store multiple base address...
2010-11-02 Chris LattnerCompletely reject instructions that have an operand...
2010-11-01 Jim GrosbachThe T2 extract/pack instructions are only valid in...
2010-10-31 Chris Lattnertwo changes: make the asmmatcher generator ignore ARM...
2010-10-31 Chris Lattnerreapply r117858 with apparent editor malfunction fixed...
2010-10-31 Chris Lattnerrevert r117858 while I check out a failure I missed.
2010-10-31 Chris Lattnerthe asm matcher can't handle operands with modifiers...
2010-10-30 Bob WilsonOverhaul memory barriers in the ARM backend. Radar...
2010-10-29 Jim GrosbachRemove hard tab characters.
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...
next