aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/ARMDecoderEmitter.cpp
AgeCommit message (Expand)Author
2011-07-29Unconstify InitsDavid Greene
2011-07-29[AVX] Constify InitsDavid Greene
2011-07-21Get rid of the extraneous GPR operand on so_reg_imm operands, which in turn n...Owen Anderson
2011-07-18Revamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD] to avoid having multiple...Owen Anderson
2011-07-18Re-apply r135319 with a fix for the constant island pass.Owen Anderson
2011-07-16Revert r135319 in an attempt to get to unbreak testers.Owen Anderson
2011-07-15Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tB...Owen Anderson
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11[AVX] Make Inits FoldableDavid Greene
2011-07-06Don't require pseudo-instructions to carry encoding information.Jim Grosbach
2011-06-30Pseudo-ize the Thumb tTPsoft instruction.Jim Grosbach
2011-06-30Pseudo-ize the Thumb tPOP_RET instruction.Jim Grosbach
2011-06-29Remove redundant Thumb2 ADD/SUB SP instruction definitions.Jim Grosbach
2011-06-29ARM RSCS* don't need explicit TableGen decoder checks.Jim Grosbach
2011-06-29Refactor away tSpill and tRestore pseudos in ARM backend.Jim Grosbach
2011-04-22Disassembly of A8.6.59 LDR (literal) Encoding T1 (16-bit thumb instruction) s...Johnny Chen
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-11Thumb disassembler was erroneously rejecting "blx sp" instruction.Johnny Chen
2011-03-25delegate the disassembly of t2ADR to the more generic t2ADDri12/t2SUBri12 ins...Johnny Chen
2011-03-24The opcode names ("tLDM", "tLDM_UPD") used for conflict resolution have been ...Johnny Chen
2011-03-24The ARM disassembler was confused with the 16-bit tSTMIA instruction.Johnny Chen
2011-03-24ADR was added with the wrong encoding for inst{24-21}, and the ARM decoder wa...Johnny Chen
2011-03-12Remove no-longer-correct special case for disasm of ARM BL instructions.Jim Grosbach
2011-03-11Pseudo-ize the ARM 'B' instruction.Jim Grosbach
2011-03-11Remove dead code. These ARM instruction definitions no longer exist.Jim Grosbach
2011-03-11Remove dead code. These ARM instruction definitions no longer exist.Jim Grosbach
2011-03-11Pseudo-ize VMOVDcc and VMOVScc.Jim Grosbach
2011-03-11Remove dead code. These ARM instruction definitions don't exist.Jim Grosbach
2011-03-11ARM VDUPfd and VDUPfq can just be patterns. The instruction is the sameJim Grosbach
2011-03-11Remove dead code. These ARM instruction definitions don't exist.Jim Grosbach
2011-03-11ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32qJim Grosbach
2011-03-11ARM VREV64df and VREV64qf can just be patterns. The instruction is the sameJim Grosbach
2011-03-11Tidy up since ARM MOVCCi and MOVCCi16 are now pseudos.Jim Grosbach
2011-03-10Properly pseudo-ize MOVCCr and MOVCCs.Jim Grosbach
2011-03-10Memory barrier instructions don't need special handling in tblgen anymore.Jim Grosbach
2011-03-03TableGen should not ignore BX instructions for the ARM disassembler. pr9368.Bob Wilson
2011-03-03pr9367: Add missing predicated BLX instructions.Bob Wilson
2011-02-18Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fi...Owen Anderson
2011-01-18Add support for parsing and encoding ARM's official syntax for the BFI instru...Bruno Cardoso Lopes
2010-12-14Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755Jim Grosbach
2010-12-13Remove the rest of the *_sfp Neon instruction patterns.Bob Wilson
2010-12-13Merge DEBUG statements.Bill Wendling
2010-12-13eliminate the Records global variable, patch by Garrison Venn!Chris Lattner
2010-12-07Remove reference to the CMPz instruction patterns for ARM.Jim Grosbach
2010-12-03I did it wrong. Don't disregard these encodings here.Bill Wendling
2010-12-03Ignore decode table conflicts in the tMOVgpr2tgpr, tMOVgpr2gpr, and tMOVtgpr2gprBill Wendling
2010-11-30The VLDMQ/VSTMQ instructions are reprented as true Pseudo-insts now (i.e.,Jim Grosbach
2010-11-30Tidy up.Jim Grosbach
2010-11-30Delete a few no longer needed references to pseudos.Jim Grosbach
2010-11-29Pseudo-ize Thumb2 jump tables with explicit MC lowering to the rawJim Grosbach