Fix operand encoding for Thumb2 extended precision multiplies. rdar://8745555
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
2010-12-08 Jim GrosbachFix operand encoding for Thumb2 extended precision...
2010-12-08 Jim GrosbachSimplify T2 operand assignment notation a bit. No need...
2010-12-07 Owen AndersonFix Thumb2 encoding of the S bit.
2010-12-07 Jim GrosbachRefactor the ARM CMPz* patterns to just use the normal...
2010-12-07 Owen AndersonSecond attempt at converting Thumb2's LDRpci, including...
2010-12-06 Owen AndersonRevert r121021, which broke the buildbots.
2010-12-06 Owen AndersonImprove handling of Thumb2 PC-relative loads by convert...
2010-12-02 Jim GrosbachTrailing whitespace.
2010-12-01 Owen AndersonAdd correct encodings for STRD and LDRD, including...
2010-11-30 Owen AndersonSimplify the encoding of reg+/-imm12 values that allow...
2010-11-30 Owen AndersonProvide Thumb2 encodings for a few miscellaneous instru...
2010-11-30 Owen AndersonAdd encoding support for Thumb2 PLD and PLI instructions.
2010-11-30 Owen AndersonProvide encodings for a few more load/store variants.
2010-11-30 Owen AndersonCorrect Thumb2 encodings for a much wider range of...
2010-11-29 Owen AndersonProvide Thumb2 encodings for basic loads and stores.
2010-11-29 Evan ChengMark Darwin call instructions as using "r7" to prevent...
2010-11-29 Jim GrosbachNuke dead isCodeGenOnly annotation and extraneous comment.
2010-11-29 Jim Grosbachtidy up.
2010-11-29 Jim GrosbachPseudo-ize Thumb2 jump tables with explicit MC lowering...
2010-11-29 Jim GrosbachRename t2 TBB and TBH instructions to reference that...
2010-11-29 Owen AndersonImproving the factoring of several instruction encodings.
2010-11-29 Owen AndersonThumb2 encodings for MSR and MRS.
2010-11-29 Owen AndersonThumb2 encodings for system instructions.
2010-11-29 Owen AndersonThumb2 encodings for branches and IT blocks.
2010-11-19 Jim GrosbachRemove trailing whitespace.
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...
next