summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrFormats.td
Commit message (Expand)AuthorAge
* Switch ARM BR_JTm and BR_JTr instructions to be MC-expanded pseudos.Jim Grosbach2010-11-29
* trailing whitespaceJim Grosbach2010-11-19
* Add ARM encoding information for STRD.Jim Grosbach2010-11-19
* Factor out operand encoding bits for ARM addressing mode 2 store instructions.Jim Grosbach2010-11-19
* Delete another dead class.Jim Grosbach2010-11-19
* whitespace tweak.Jim Grosbach2010-11-19
* Refactor PICSTR* instructions to really be pseudos. Nuke dead classes.Jim Grosbach2010-11-19
* Rename ARM .td class AIldst1 to AI2ldst for consistency with the other classes.Jim Grosbach2010-11-19
* Add ARM binary encoding information for the rest of the indexed loads.Jim Grosbach2010-11-19
* Remove dead code.Jim Grosbach2010-11-19
* ARM LDRD binary encoding.Jim Grosbach2010-11-19
* Add ARM encoding information for LDRH post-increment.Jim Grosbach2010-11-18
* Fill out the set of Thumb2 multiplication operator encodings.Owen Anderson2010-11-18
* ARMPseudoInst instructions should default to being considered a single 4-byteJim Grosbach2010-11-18
* ARM PseudoInst instructions don't need or use an assembler string. Get rid ofJim Grosbach2010-11-18
* Add FIXME.Jim Grosbach2010-11-18
* Refactor the ARM PICADD and PICLDR* instructions to really be pseudos and notJim Grosbach2010-11-18
* Refactor a few ARM load instructions to better parameterize things and re-useJim Grosbach2010-11-18
* More ARM encoding bits. LDRH now encodes properly.Jim Grosbach2010-11-17
* Add binary emission stuff for VLDM/VSTM. This reuses theBill Wendling2010-11-17
* - Remove dead patterns.Bill Wendling2010-11-16
* ARM LDR_PRE/LDR_POST/STR_PRE/STR_POST (and the *B counterparts) binary encoding.Jim Grosbach2010-11-15
* add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner2010-11-15
* Add *_ldst_mult multiclasses to the ARM back-end. These will be used in theBill Wendling2010-11-13
* More ARM load/store indexed refactoring. Also fix an incorrect IndexModeJim Grosbach2010-11-13
* Refactor to parameterize some ARM load/store encoding patterns. PreparatoryJim Grosbach2010-11-12
* Add some missing isel predicates on def : pat patterns to avoid generating VF...Evan Cheng2010-11-12
* Kill more unused stuff.Jim Grosbach2010-11-12
* Remove unused class.Jim Grosbach2010-11-12
* Encoding for ARM LDRSB instructions.Jim Grosbach2010-11-12
* Fill out support for Thumb2 encodings of NEON instructions.Owen Anderson2010-11-11
* Add correct Thumb2 encodings for NEON vst[1,2,3,4] and vld[1,2,3,4].Owen Anderson2010-11-11
* Add support for Thumb2 encodings of NEON data processing instructions, using ...Owen Anderson2010-11-11
* Encoding for ARM LDRSH_POST.Jim Grosbach2010-11-11
* Encoding for ARM LDRSH and LDRSH_PRE. Cannonicalize operand names.Jim Grosbach2010-11-11
* ARM STRH encoding information.Jim Grosbach2010-11-11
* Move LDM predicate operand encoding into base clase. Add STM missing STMJim Grosbach2010-11-10
* ARM LDM encoding for the mode (ia, ib, da, db) operand.Jim Grosbach2010-11-10
* Fix ARM encoding of non-return LDM instructions.Jim Grosbach2010-11-10
* Fix ARM encoding of LDM+Return instruction.Jim Grosbach2010-11-10
* Add encoding for VSTR.Bill Wendling2010-11-04
* Revert r118097 to fix buildbots.Owen Anderson2010-11-02
* Since these fields are not exactly equivalent to the encoded field, rename th...Owen Anderson2010-11-02
* Factor out a common encoding class for loads and stores with a lane parameter.Owen Anderson2010-11-02
* Add correct NEON encodings for the "multiple single elements" form of vld.Owen Anderson2010-11-02
* Move the machine operand MC encoding patterns to the parent classes.Bill Wendling2010-11-01
* Add 'IsThumb' predicate to patterns marked as 'IsThumb1Only'. The latter gatesJim Grosbach2010-11-01
* Move instruction encoding bits into the parent class and remove the temporaryBill Wendling2010-11-01
* fix the !eq operator in tblgen to return a bit instead of an int.Chris Lattner2010-10-31
* Encode the register list operands for ARM mode LDM/STM instructions.Jim Grosbach2010-10-30