Added STRHT for disassembly only and fixed a bug in AI3sthpo class where the W
[oota-llvm.git] / lib / Target / ARM / ARMInstrInfo.td
2010-03-01 Johnny ChenAdded STRHT for disassembly only and fixed a bug in...
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-22 Jim GrosbachUpdated version of r96634 (which was reverted due to...
2010-02-22 Johnny ChenAdded SEL, SXTB16, SXTAB16, UXTAB16, SMMULR, SMMLAR...
2010-02-22 Johnny ChenAdded a bunch of instructions for disassembly only:
2010-02-21 Johnny ChenUndo r96654. The printing of ARM shift instructions...
2010-02-19 Johnny ChenAdded entries for ASR, LSL, LSR, ROR, and RRX so that...
2010-02-18 Johnny ChenAdded LDRD_PRE/POST & STRD_PRE/POST for disassembly...
2010-02-18 Johnny ChenAdded LDRSBT, LDRHT, LDRSHT for disassembly only. ...
2010-02-18 Johnny ChenAdded for disassembly only the variants of DMB, DSB...
2010-02-17 Johnny ChenAdded CLREX (Clear-Exclusive) for disassembly only.
2010-02-17 Johnny ChenAdded RFE for disassembly only.
2010-02-17 Johnny ChenAdded BFI for disassembly only.
2010-02-16 Johnny ChenAdd SMC (Secure Monitor Call) system instruction for...
2010-02-16 Jim Grosbach80 column cleanup
2010-02-16 Jim GrosbachRemove trailing whitespace
2010-02-16 Jim GrosbachUpdate Thumb2 to not use CarryDefIsUnused or CarryDefIs...
2010-02-16 Jim GrosbachRemove redundant setting of Defs. CPSR is already marke...
2010-02-16 Jim GrosbachFirst step in eliminating the CarryDefIsUnused and...
2010-02-16 Johnny ChenAdded for disassembly the following instructions:
2010-02-16 Bob WilsonFix pr6111: Avoid using the LR register for the target...
2010-02-15 Bob WilsonPut repeated empty pattern into the AQI instruction...
2010-02-14 Johnny ChenTry to factorize the specification of saturating add...
2010-02-13 Johnny ChenAdd SETEND and BXJ instructions for disassembly only.
2010-02-13 Johnny ChenAdded a bunch of saturating add/subtract instructions...
2010-02-12 Johnny ChenAdd YIELD, WFE, WFI, and SEV instructions for disassemb...
2010-02-12 Johnny ChenAdd halfword multiply accumulate long SMLALBB/BT/TB...
2010-02-12 Johnny ChenAdd SWP (Swap) and SWPB (Swap Byte) for disassembly...
2010-02-12 Johnny ChenAdd CPS, MRS, MRSsys, MSR, MSRsys for disassembly only.
2010-02-12 Johnny ChenAdded coprocessor Instructions CDP, CDP2, MCR, MCR2...
2010-02-11 Johnny ChenAdded LDRT/LDRBT/STRT/STRBT for disassembly only.
2010-02-11 Johnny ChenAdded BKPT/tBKPT (breakpoint) to the instruction table...
2010-02-11 Johnny ChenAdd pseudo instruction TRAP for disassembly, which...
2010-02-10 Johnny ChenAdded NOP, DBG, SVC to the instruction table for disass...
2010-02-08 Jim Grosbachtighten up eh.setjmp sequence a bit.
2010-02-01 Johnny ChenMOVi16 should also be marked as a UnaryDP instruction...
2010-01-31 Johnny ChenFor MVNr and MVNs, we need to set Inst{25} = 0 so as...
2010-01-22 Jim GrosbachFix PR5694. The CMN instructions set the flags differen...
2010-01-19 Evan ChengFix r93758. Use isel patterns instead of c++ selection...
2010-01-18 Jim GrosbachPatch by David Conrad:
2010-01-05 Dan GohmanChange SelectCode's argument from SDValue to SDNode...
2009-12-16 Jim GrosbachMark STREX* as earlyclobber for the success result...
2009-12-14 Johnny ChenAdd encoding bits "let Inst{11-4} = 0b00000000;" to...
2009-12-14 Jim Grosbachv6 sync insn copy/paste error
2009-12-14 Jim GrosbachAdd ARMv6 memory and sync barrier instructions
2009-12-14 Johnny ChenFixed encoding bits typo of ldrexd/strexd.
2009-12-14 Jim Grosbachcorrect selection requirements for thumb2 vs. arm versi...
2009-12-14 Jim Grosbachwhitespace
2009-12-14 Jim GrosbachARM memory barrier instructions are not predicable
2009-12-14 Jim Grosbachadd ldrexd/strexd instructions
2009-12-12 Jim GrosbachFramework for atomic binary operations. The emitter...
2009-12-11 Jim Grosbachmemory barrier instructions by definition have side...
2009-12-11 Jim GrosbachUpdate properties.
2009-12-11 Jim GrosbachRough first pass at compare_and_swap atomic builtins...
2009-12-10 Jim GrosbachAdd instruction encoding for DMB/DSB
2009-12-10 Jim GrosbachAdd memory barrier intrinsic support for ARM. Moving...
2009-11-30 Bob WilsonFix some more ARM unified syntax warnings.
2009-11-24 Anton KorobeynikovMaterialize global addresses via movt/movw pair, this...
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-23 Jim Grosbachfold immediate of a + Const into the user as a subtract...
2009-11-20 Evan ChengRemat VLDRD from constpool. Clean up some instruction...
2009-11-18 Bob WilsonFix a few places that were missed when we converted...
2009-11-17 Johnny ChenSet Inst{15-12} (Rd/Rt) to 0b1111 (PC) for BR_JTadd...
2009-11-16 Johnny ChenSet Rm bits of BX_RET to 0b1110 (R14); and set conditio...
2009-11-09 Jim GrosbachUse Unified Assembly Syntax for the ARM backend.
2009-11-07 Jim GrosbachSupport alignment specifier for NEON vld/vst instructions
2009-11-07 Johnny ChenMy previous patch (r84124) for setting the encoding...
2009-11-02 Bob WilsonPut BlockAddresses into ARM constant pools.
2009-11-02 David GoodwinFix schedule model for BFC.
2009-10-30 Bob WilsonAdd ARM codegen for indirect branches.
2009-10-28 Bob WilsonAdd a Thumb BRIND pattern. Change the ARM BRIND assemb...
2009-10-28 Bob WilsonAdd an indirect branch pattern for ARM. Testcase will...
2009-10-27 Johnny ChenSimilar to r85280, do not clear the "S" bit for RSBri...
2009-10-27 Johnny ChenSet condition code bits of BL and BLr9 to 0b1110 (ALway...
2009-10-27 Bob WilsonDo not clear the "S" bit for RSCri and RSCrs. They...
2009-10-27 Johnny ChenExplicitly specify 0b00, i.e, zero rotation, as the...
2009-10-26 Evan ChengChange ARM asm strings to separate opcode from operands...
2009-10-26 Bob WilsonTry to get ahead of Johnny Chen and pro-actively add...
2009-10-26 Bob WilsonAdd more ARM instruction encodings for 's' bit set...
2009-10-21 Jim GrosbachImprove handling of immediates by splitting 32-bit...
2009-10-21 Evan ChengMatch more patterns to movt.
2009-10-20 Chris Lattnerimplement printSORegOperand, add lowering for the nasty...
2009-10-14 Bob WilsonSet instruction encoding bits 4 and 7 for ARM register...
2009-10-13 Sandeep PatelAdd ARMv6T2 SBFX/UBFX instructions. Approved by Anton...
2009-10-13 Bob WilsonAdd some ARM instruction encoding bits.
2009-10-13 Bob WilsonFix a tab. Thanks to Johnny Chen for pointing it out.
2009-10-09 Dan GohmanMark the LDR instruction with isReMaterializable, as...
2009-10-06 Bob WilsonFix a comment typo.
2009-10-01 Evan ChengAdd hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq...
2009-10-01 Evan ChengChange ld/st multiples to explicitly model the writebac...
2009-09-30 Jim GrosbachAdd "isBarrier = 1" to return instructions.
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-09-09 Evan ChengFix arm jit encoding bug introduced by 75048. Some...
2009-09-03 David GoodwinCalls clobber FPSCR.
2009-09-01 David GoodwinRRX reads CPSR.
2009-08-28 Evan ChengPrint a nl before pic labels so they start at a new...
2009-08-27 Misha BrukmanSTRD and LDRD require ARMv5TE, not just ARMv5T.
next