In Thumb2, direct branches can be encoded as either a "short" conditional branch...
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
2010-12-13 Owen AndersonIn Thumb2, direct branches can be encoded as either...
2010-12-10 Owen AndersonFix Thumb2 encodings of STREX and LDREX.
2010-12-10 Jim GrosbachCorrect encoding of rotation immediate for Thumb2 instr...
2010-12-10 Jim GrosbachMore trivial cleanup. No need to define the EncoderMeth...
2010-12-09 Owen AndersonFix encoding of the immediate operands on post-indexed...
2010-12-09 Jim GrosbachThe add/sub SP instructions are really pseudos. The...
2010-12-09 Owen AndersonFix Thumb2 BCC encoding and fixups.
2010-12-08 Jim GrosbachClean up the add/sub w/ SP source reg instructions...
2010-12-08 Jim GrosbachFix T2TwoRegImm and use it for t2ADDrSPi12 and friends.
2010-12-08 Jim GrosbachT2TwoRegImm isn't right for t2SUBrSPi12. Use T2I instead.
2010-12-08 Jim GrosbachAdd operand encoding for Thumb2 subw SP + imm. rdar...
2010-12-08 Jim GrosbachAdd operand encoding for Thumb2 addw Rn + imm. rdar...
2010-12-08 Jim GrosbachAdd operand encoding for Thumb2 addw SP + imm. rdar...
2010-12-08 Jim GrosbachParameterize opcode encoding bits for Thumb2 extended...
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...
next