ARM "rrx" shift operands do not have an immediate. PR7790.
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
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...
2010-02-25 Johnny ChenAdded the 32-bit Thumb instructions (BXJ) for disassemb...
2010-02-25 Johnny ChenAdded the 32-bit Thumb instructions (MRS and MSR) 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-08 Jim Grosbachtighten up eh.setjmp sequence a bit.
2010-02-02 Johnny ChenAdded t2BFI (Bitfield Insert) entry for disassembler...
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-08 Johnny ChenMinor change, change the order of two "let Inst{.....
2010-01-05 Johnny ChenUndo r92785, it caused test failure.
2010-01-05 Johnny ChenAdd Rt2 to the asm format string for 32-bit Thumb load...
2009-12-16 Jim GrosbachMark STREX* as earlyclobber for the success result...
2009-12-16 Johnny ChenAdd encoding bits for some Thumb instructions. Plus...
2009-12-15 Johnny ChenAdded encoding bits for the Thumb ISA. Initial checkin.
2009-12-14 Jim GrosbachAdd ARMv6 memory and sync barrier instructions
2009-12-14 Jim Grosbachcorrect selection requirements for thumb2 vs. arm versi...
2009-12-14 Jim Grosbachadd Thumb2 atomic and memory barrier instruction defini...
2009-11-24 Anton KorobeynikovMaterialize global addresses via movt/movw pair, this...
2009-11-24 Jim Grosbach80 column violations
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-06 Evan Cheng- Add pseudo instructions tLDRpci_pic and t2LDRpci_pic...
2009-11-03 Evan ChengFix t2Int_eh_sjlj_setjmp. Immediate form of orr is...
2009-11-02 Bob WilsonPut BlockAddresses into ARM constant pools.
2009-11-02 David GoodwinFix schedule model for BFC.
2009-10-31 Evan ChengIt's safe to remat t2LDRpci; Add PseudoSourceValue...
2009-10-30 Bob WilsonAdd ARM codegen for indirect branches.
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-27 Evan ChengChange Thumb1 and Thumb2 instructions to separate opcod...
2009-10-21 Jim GrosbachImprove handling of immediates by splitting 32-bit...
2009-10-21 Evan ChengMatch more patterns to movt.
2009-10-13 Sandeep PatelAdd ARMv6T2 SBFX/UBFX instructions. Approved by Anton...
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-27 Anton KorobeynikovUse movt/movw pair to materialize 32 bit constants...
2009-09-27 Evan ChengEnable pre-regalloc load / store multiple pass for...
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-21 Bob WilsonRename ARM "lane_cst" operands to "nohash_imm" since...
2009-08-19 David GoodwinUpdate Cortex-A8 instruction itineraries for integer...
2009-08-18 Evan ChengFix revsh pattern.
2009-08-14 Evan ChengShrink ADR and LDR from constantpool late during consta...
2009-08-13 Jim GrosbachAdd missing defs of R2 and D1.
2009-08-13 David GoodwinFinalize itineraries for cortex-a8 integer multiply
2009-08-13 Jim GrosbachRemove unnecessary newline
2009-08-13 Jim GrosbachCorrect comment wording
next