Fix Thumb2 decoding of CPS instructions to mirror ARM decoding of the same instructions.
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
2011-08-23 Owen AndersonFix Thumb2 decoding of CPS instructions to mirror ARM...
2011-08-23 Owen AndersonFix two more instances of mis-matched operand names...
2011-08-22 Owen Andersont2SMLAD is a four-register instruction, not a three...
2011-08-22 Owen AndersonCorrect operand naming of t2USAT16 to allow proper...
2011-08-22 Owen AndersonMatch operand naming to allow correct decoding of t2LDR...
2011-08-22 Owen AndersonMatch operand names to provide correct decoding for...
2011-08-22 Owen AndersonProvide a correct decoder hook for Thumb2 shifted regis...
2011-08-22 Jim GrosbachClean up predicates on ARM target instruction aliases.
2011-08-18 Jim GrosbachThumb instructions CBZ and CBNZ are Thumb2, not THumb1.
2011-08-17 Jim GrosbachARM clean up the imm_sr operand class representation.
2011-08-11 Owen AndersonImprove operand validation for Thumb2 addressing modes.
2011-08-09 Owen AndersonReplace the existing ARM disassembler with a new one...
2011-08-08 Owen AndersonFix encodings for Thumb ASR and LSR immediate operands...
2011-08-08 Eli FriedmanFix up the patterns for SXTB, SXTH, UXTB, and UXTH...
2011-08-04 Owen AndersonFix broken encodings for the Thumb2 LDRD/STRD instructions.
2011-08-03 Jim GrosbachARM refactoring assembly parsing of memory address...
2011-07-27 Jim GrosbachARM parsing and encoding of SBFX and UBFX.
2011-07-27 Jim GrosbachARM cleanup of remaining extend instructions.
2011-07-27 Jim GrosbachARM extend instructions simplification.
2011-07-26 Jim GrosbachARM rot_imm printing adjustment.
2011-07-26 Jim GrosbachARM cleanup of rot_imm encoding.
2011-07-25 Jim GrosbachARM assembly parsing and encoding for SSAT16 instruction.
2011-07-25 Jim GrosbachARM assembly parsing and encoding for SSAT instruction.
2011-07-22 Jim GrosbachARM SSAT instruction 5-bit immediate handling.
2011-07-22 Jim GrosbachARM assembly parsing and encoding for SMC instruction.
2011-07-20 Jim GrosbachTidy up a bit.
2011-07-20 Jim GrosbachARM: Tidy up representation of PKH instruction.
2011-07-19 Jim GrosbachARM assembly parsing for MRC/MRC2/MRRC/MRRC2.
2011-07-19 Jim GrosbachARM assembly parsing for MOV (immediate).
2011-07-14 Jim GrosbachARM MCRR/MCRR2 immediate operand range checking.
2011-07-14 Jim GrosbachARM MCR/MCR2 assembly parsing operand constraints.
2011-07-13 Owen AndersonAdd a target-indepedent entry to MCInstrDesc to describ...
2011-07-13 Jim GrosbachARM Assembler support for DBG instruction.
2011-07-13 Jim GrosbachRevert 135093. Think-o.
2011-07-13 Jim GrosbachCorrect range for thumb co-processor immediate
2011-07-13 Jim GrosbachRange checking for CDP[2] immediates.
2011-07-13 Jim GrosbachCleanup Thumb co-processor instructions a bit.
2011-07-13 Jim GrosbachParameterize away the ARM T1Cop class.
2011-07-13 Jim GrosbachFix predicates for Thumb co-processor instructions.
2011-07-08 Jim GrosbachUse tPseudoExpand for tTAILJMPd and tTAILJMPdND.
2011-07-08 Jim GrosbachUse TableGen'erated pseudo lowering for ARM.
2011-07-01 Jim GrosbachARMv7M vs. ARMv7E-M support.
2011-07-01 Jim GrosbachPseudo-ize t2MOVCC[ri].
2011-06-30 Jim GrosbachPseudo-ize the Thumb tTPsoft instruction.
2011-06-30 Jim GrosbachPseudo-ize the t2LDMIA_RET instruction.
2011-06-29 Jim GrosbachRemove redundant Thumb2 ADD/SUB SP instruction definitions.
2011-06-28 Jim GrosbachARM Thumb2 asm syntax optional destination operand...
2011-06-27 Jim GrosbachARM Assembly support for Thumb mov-immediate.
2011-06-21 Evan ChengReorg. No functionality change.
2011-06-21 Evan ChengTeach dag combine to match halfword byteswap patterns.
2011-06-17 Evan ChengAdd an alternative rev16 pattern. We should figure...
2011-06-15 Evan ChengAnother revsh pattern. rdar://9609059
2011-06-13 Jim GrosbachClean up a few 80 column violations.
2011-06-07 Andrew TrickFix for setjmp/longjmp exception handling on ARM. setjm...
2011-05-31 Bruno Cardoso LopesFix ssat and ssat16 encodings for ARM and Thumb. The...
2011-05-28 Bruno Cardoso LopesAdd support for ARM ldrexd/strexd intrinsics. They...
2011-05-17 Cameron ZwarichActually, the address operand of the Thumb2 LDREX ...
2011-05-17 Cameron ZwarichCorrect a minor problem with the Thumb2 LDREX and STREX...
2011-05-03 Jakob Stoklund OlesenMark ultra-super-registers QQQQ as call-clobbered inste...
2011-05-03 Bruno Cardoso LopesFold ARM coprocessor intrinsics patterns into the instr...
2011-05-03 Bruno Cardoso LopesAdd a few ARM coprocessor intrinsics. Testcases included
2011-04-29 Eli FriedmanSwitch to ImmLeaf (which can be used by FastISel) for...
2011-04-29 Andrew TrickTeach Thumb2 isel to fold and->rotr ==> ROR.
2011-04-28 Eric ChristopherLet the immediate leaf pattern take transforms and...
2011-04-23 Andrew TrickThumb2 and ARM add/subtract with carry fixes.
2011-04-15 Johnny ChenThumb2 BFC was insufficiently encoded.
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-15 Johnny ChenFor t2BFI, both Inst{26} and Inst{5} "should" be 0.
2011-04-13 Johnny ChenThe LDR*T/STR*T (unpriviledged load/store) operations...
2011-04-13 Johnny ChenForgot to add this change for llvm.org/viewvc/llvm...
2011-04-12 Jakob Stoklund OlesenAdd @earlyclobber constraints to the writeback register...
2011-04-12 Johnny ChenThe Thumb2 RFE instructions need to have their second...
2011-04-12 Johnny ChenThe Thumb2 Ld, St, and Preload instructions with the...
2011-03-24 Bruno Cardoso LopesAdd asm parsing support w/ testcases for strex/ldrex...
2011-03-22 Bruno Cardoso LopesChange MRC and MRC2 instructions to model the output...
2011-03-18 Evan ChengMatch a few more obvious patterns to revsh. rdar:/...
2011-03-18 Owen AndersonThumb2 PC-relative loads require a fixup rather than...
2011-03-14 Jim GrosbachRemove some dead patterns.
2011-02-18 Bruno Cardoso LopesAdd assembly parsing support for "msr" and also fix...
2011-02-14 Bruno Cardoso LopesFix encoding and add parsing support for the arm/thumb...
2011-02-08 Owen AndersonRevert both r121082 (which broke a bunch of constant...
2011-02-07 Bob WilsonRemove inaccurate comments: so_imm and t2_so_imm operan...
2011-01-26 Bruno Cardoso Lopesfix the encoding and add testcases for ARM nop, yield...
2011-01-21 Evan ChengLast round of fixes for movw + movt global address...
2011-01-21 Bruno Cardoso LopesFix the encoding of QADD/SUB, QDADD/SUB. While qadd16...
2011-01-20 Bruno Cardoso LopesFix the encoding and parsing of clrex instruction
2011-01-20 Bruno Cardoso LopesChange instruction names for consistency
2011-01-20 Bruno Cardoso LopesAdd cdp/cdp2 instructions for thumb/thumb2
2011-01-20 Bruno Cardoso LopesAdd mcr*2 and mr*c2 support to thumb2 targets
2011-01-20 Evan ChengCorrect itinerary entry for t2MOV_pic_ga_add_pc.
2011-01-20 Evan ChengSorry, several patches in one.
2011-01-19 Evan ChengDon't forget to emit the load from indirect symbol...
2011-01-18 Bruno Cardoso LopesFix MRS encoding for arm and thumb.
2011-01-18 Bruno Cardoso LopesFix the encoding of t2ISB by using the right class...
2011-01-18 Bruno Cardoso LopesAdd support for parsing and encoding ARM's official...
2011-01-18 Daniel DunbarMcARM: Start marking T2 address operands as such, for...
2011-01-17 Evan ChengMaterialize GA addresses with movw + movt pairs for...
2011-01-13 Evan ChengModel :upper16: and :lower16: as ARM specific MCTargetE...
2011-01-10 Daniel DunbarMcARM: Mark some T2 ...s instructions as codegen only...
2010-12-17 Jim GrosbachAdd bits 31-28 to the Thumb2 encoding of TBB/TBH.
next