summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMInstrFormats.td
Commit message (Expand)AuthorAgeFilesLines
* Enhance the FixedLengthDecoder to be able to generate plausible-looking decod...Owen Anderson2011-07-191-2/+11
* Add a target-indepedent entry to MCInstrDesc to describe the encoded size of ...Owen Anderson2011-07-131-110/+99
* Parameterize away the ARM T1Cop class.Jim Grosbach2011-07-131-7/+2
* Fix predicates for Thumb co-processor instructions.Jim Grosbach2011-07-131-8/+6
* Use TableGen'erated pseudo lowering for ARM.Jim Grosbach2011-07-081-0/+19
* Mark ARM pseudo-instructions as isPseudo.Jim Grosbach2011-07-061-5/+3
* Make the branch encoding for tBcc more obvious that it's a 4-byte opcodeEric Christopher2011-05-271-0/+4
* 80 columns.Jim Grosbach2011-05-191-9/+12
* Add a few ARM coprocessor intrinsics. Testcases includedBruno Cardoso Lopes2011-05-031-0/+8
* 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
OpenPOWER on IntegriCloud