summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrNEON.td
Commit message (Expand)AuthorAge
* ARM vmla/vmls assembly parsing for the lane index operand.Jim Grosbach2011-10-18
* ARM vqdmulh assembly parsing for the lane index operand.Jim Grosbach2011-10-18
* ARM vmul assembly parsing for the lane index operand.Jim Grosbach2011-10-18
* ARM vqdmlal assembly parsing for the lane index operand.Jim Grosbach2011-10-18
* ARM assembly parsing and encoding for VMOV.i64.Jim Grosbach2011-10-18
* ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i32.Jim Grosbach2011-10-18
* ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i16.Jim Grosbach2011-10-17
* ARM NEON "vmov.i8" immediate assembly parsing and encoding.Jim Grosbach2011-10-17
* Tidy up organization.Jim Grosbach2011-10-17
* ARM NEON assembly parsing and encoding for VDUP(scalar).Jim Grosbach2011-10-07
* Remove the VMOVQQ pseudo instruction.Chad Rosier2011-08-20
* Remove VMOVQQQQ pseudo instruction.Chad Rosier2011-08-20
* Specify a necessary fixed bit for VLD3DUP, and otherwise rearrange the Thumb2...Owen Anderson2011-08-15
* Fix problems decoding the to/from-lane NEON memory instructions, and add a co...Owen Anderson2011-08-15
* Replace the existing ARM disassembler with a new one based on the FixedLenDec...Owen Anderson2011-08-09
* Add missing register constraint for some VLD3/VLD4 pseudo instructions.Bob Wilson2011-08-05
* Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues ...Owen Anderson2011-07-15
* Remove unnecessary duplicate instruction definitions that simply overloaded t...Owen Anderson2011-07-15
* Clean up a few 80 column violations.Jim Grosbach2011-06-13
* Fix encoding for VEXTdf.Tanya Lattner2011-06-02
* Fixed MC encoding for index_align for VLD1/VST1 (single element from one lane...Mon P Wang2011-05-09
* Fixed encoding for VEXTqfMon P Wang2011-04-07
* Somehow we managed to forget to encode the lane index for a large swathe of N...Owen Anderson2011-03-30
* Add a ARM-specific SD node for VBSL so that forms with a constant first operandCameron Zwarich2011-03-30
* Get rid of the non-writeback versions VLDMDB and VSTMDB, which don't actually...Owen Anderson2011-03-29
* ARM VDUPfd and VDUPfq can just be patterns. The instruction is the sameJim Grosbach2011-03-11
* ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32qJim Grosbach2011-03-11
* ARM VREV64df and VREV64qf can just be patterns. The instruction is the sameJim Grosbach2011-03-11
* * Correct encoding for VSRI.Bill Wendling2011-03-09
* Correct the encoding for VRSRA and VSRA instructions.Bill Wendling2011-03-09
* * Fix VRSHR and VSHR to have the correct encoding for the immediate.Bill Wendling2011-03-08
* Rename the narrow shift right immediate operands to "shr_imm*" operands. AlsoBill Wendling2011-03-07
* Narrow right shifts need to encode their immediates differently from a normalBill Wendling2011-03-01
* Add patterns to use post-increment addressing for Neon VST1-lane instructions.Bob Wilson2011-02-25
* Change VLD3/4 and VST3/4 for quad registers to not update the address register.Bob Wilson2011-02-07
* Fix some NEON instruction itineraries.Bob Wilson2011-02-07
* Add ARM patterns to match EXTRACT_SUBVECTOR nodes.Bob Wilson2011-01-07
* Rearrange some Neon multiclasses. No functional changes.Bob Wilson2010-12-18
* Fix result type of Neon floating-point comparisons against zero.Bob Wilson2010-12-18
* Add Neon VCVT instructions for f32 <-> f16 conversions.Bob Wilson2010-12-15
* Remove the rest of the *_sfp Neon instruction patterns.Bob Wilson2010-12-13
* Simplify N2VSPat, removing some unnecessary type arguments.Bob Wilson2010-12-13
* Delete a line that I forgot to revert previously.Bob Wilson2010-12-13
* Use COPY_TO_REGCLASS instead of pseudo instructions for Neon FP patterns.Bob Wilson2010-12-13
* Use pseudo instructions for 2-register Neon instructions for scalar FP.Bob Wilson2010-12-13
* Remove unused instruction class arguments.Bob Wilson2010-12-13
* Add float patterns for Neon vld1-lane/dup and vst1-lane operations.Bob Wilson2010-12-10
* Remove unused arguments.Bob Wilson2010-12-10
* Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng2010-12-05
* Fix copy/pasto in vmin.f32 encoding.Jim Grosbach2010-12-02