aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrFormats.td
Commit message (Expand)AuthorAgeFilesLines
* Fix a bug in the disassembly of VGETLNs8 where the lane index was wrong.Johnny Chen2011-04-061-0/+2
* - Implement asm parsing support for LDRSBT, LDRHT, LDRSHT and STRHTBruno Cardoso Lopes2011-04-041-0/+41
* Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-311-0/+18
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-311-6/+6
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-311-6/+6
* Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-311-6/+6
* Somehow we managed to forget to encode the lane index for a large swathe of N...Owen Anderson2011-03-301-1/+50
* - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-301-6/+6
* Add asm parsing support w/ testcases for strex/ldrex family of instructionsBruno Cardoso Lopes2011-03-241-2/+2
* Remove some dead patterns.Jim Grosbach2011-03-141-10/+0
* Pseudo-instructions are codegenonly by definition.Jim Grosbach2011-03-101-0/+1
* Rename the narrow shift right immediate operands to "shr_imm*" operands. AlsoBill Wendling2011-03-071-13/+18
* Narrow right shifts need to encode their immediates differently from a normalBill Wendling2011-03-011-0/+16
* Change VFPNeonA8 definition to make the code easier to read.Evan Cheng2011-02-231-1/+1
* VFP single precision arith instructions can go down to NEON pipeline, but on ...Evan Cheng2011-02-221-3/+4
* Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes2011-02-181-0/+7
* Some single precision VFP instructions may be executed on NEON pipeline, but ...Evan Cheng2011-02-161-4/+4
* Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes2011-02-141-0/+16
* AsmMatcher custom operand parser failure enhancements.Jim Grosbach2011-02-121-1/+1
* Add support for parsing dmb/dsb instructionsBruno Cardoso Lopes2011-02-071-0/+6
* Add mcr*2 and mr*c2 support to thumb2 targetsBruno Cardoso Lopes2011-01-201-0/+6
* Add mcr* and mr*c support to thumb targetsBruno Cardoso Lopes2011-01-201-0/+7
* Add a FIXME.Jim Grosbach2011-01-181-0/+1
* The new t2LEApcrel* pseudo instructions need the size specified.Jim Grosbach2010-12-151-0/+7
* Provide the necessary post-encoder hook for Thumb2 encodings of VMOV and frie...Owen Anderson2010-12-101-0/+1
* Tidy up.Jim Grosbach2010-12-101-11/+8
* Trailing whitespace.Jim Grosbach2010-12-101-5/+5
* Fix Thumb2 encoding of the S bit.Owen Anderson2010-12-071-0/+3
* The ARM AsmMatcher needs to know that the CCOut operand is a register value,Jim Grosbach2010-12-061-0/+7
* Add a post encoder method to the VFP instructions to convert them to the Thumb2Bill Wendling2010-12-011-1/+5
* Add correct encodings for STRD and LDRD, including fixup support. Additional...Owen Anderson2010-12-011-0/+9
* General cleanups of comments.Bill Wendling2010-12-011-11/+7
* s/T1pIEncode/T1pILdStEncode/gBill Wendling2010-12-011-6/+6
* Renaming variables to coincide with documentation. No functionality change.Bill Wendling2010-12-011-1/+1
* Rename operands to match ARM documentation. No functionality change.Bill Wendling2010-11-301-2/+2
* Inline classes that were used in only one place.Bill Wendling2010-11-301-5/+2
* * Add support for encoding t_addrmode_s2 and t_addrmode_s1. They are the same asBill Wendling2010-11-301-12/+31
* Pseudo-ize BX_CALL and friends. Remove dead instruction format classes.Jim Grosbach2010-11-301-13/+0
* Correct Thumb2 encodings for a much wider range of loads and stores.Owen Anderson2010-11-301-0/+9
* Parameterize ARMPseudoInst size property.Jim Grosbach2010-11-291-4/+2
* ARM Pseudo-ize tBR_JTr.Jim Grosbach2010-11-291-3/+7
* Switch ARM BR_JTm and BR_JTr instructions to be MC-expanded pseudos.Jim Grosbach2010-11-291-0/+18
* trailing whitespaceJim Grosbach2010-11-191-16/+16
* Add ARM encoding information for STRD.Jim Grosbach2010-11-191-15/+2
* Factor out operand encoding bits for ARM addressing mode 2 store instructions.Jim Grosbach2010-11-191-1/+17
* Delete another dead class.Jim Grosbach2010-11-191-12/+0
* whitespace tweak.Jim Grosbach2010-11-191-1/+0
* Refactor PICSTR* instructions to really be pseudos. Nuke dead classes.Jim Grosbach2010-11-191-43/+0
* Rename ARM .td class AIldst1 to AI2ldst for consistency with the other classes.Jim Grosbach2010-11-191-2/+2
* Add ARM binary encoding information for the rest of the indexed loads.Jim Grosbach2010-11-191-126/+15