aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrNEON.td
Commit message (Expand)AuthorAgeFilesLines
* Use by-name rather than by-order operand matching for some NEON encodings.Owen Anderson2010-11-211-34/+34
* The Vm and Vn register fields must be the same for a register-register vmov.Owen Anderson2010-11-191-2/+6
* Operand namesJim Grosbach2010-11-191-4/+4
* Clarify operand names.Jim Grosbach2010-11-191-3/+3
* Remove trailing whitespace.Jim Grosbach2010-11-181-45/+45
* ARM PseudoInst instructions don't need or use an assembler string. Get rid ofJim Grosbach2010-11-181-2/+2
* Encode the multi-load/store instructions with their respective modes ('ia',Bill Wendling2010-11-161-4/+12
* Add support for ARM's specialized vector-compare-against-zero instructions.Owen Anderson2010-11-081-23/+31
* Add codegen and encoding support for the immediate form of vbic.Owen Anderson2010-11-051-4/+41
* Add support for code generation of the one register with immediate form of vorr.Owen Anderson2010-11-031-0/+41
* Unlike a lot of NEON instructions, vext isn't _actually_ parameterized by ele...Owen Anderson2010-11-031-9/+31
* Add codegen patterns for VST1-lane instructions. Radar 8599955.Bob Wilson2010-11-031-8/+17
* Break ARM addrmode4 (load/store multiple base address) into its constituentJim Grosbach2010-11-031-4/+6
* Revert r118097 to fix buildbots.Owen Anderson2010-11-021-199/+199
* Since these fields are not exactly equivalent to the encoded field, rename th...Owen Anderson2010-11-021-199/+199
* Provide correct encodings for the remaining vst variants that we currently ge...Owen Anderson2010-11-021-53/+131
* Tentative encodings for the "single element from one lane" variant of vst1.Owen Anderson2010-11-021-14/+32
* Add correct encodings for basic variants for vst3 and vst4.Owen Anderson2010-11-021-37/+47
* Add NEON VST1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-021-1/+32
* Add correct encodings for the basic variants for vst2.Owen Anderson2010-11-021-30/+40
* Add correct encodings for the basic form of vst1.Owen Anderson2010-11-021-54/+74
* Factor out a common encoding class for loads and stores with a lane parameter.Owen Anderson2010-11-021-22/+10
* Add correct encodings for the rest of the vld instructions that we generate.Owen Anderson2010-11-021-73/+181
* Add correct NEON encodings for vld2, vld3, and vld4 basic variants.Owen Anderson2010-11-021-70/+90
* Attempt to provide correct encodings for a number of other vld1 variants, whi...Owen Anderson2010-11-021-45/+59
* Add correct NEON encodings for the "multiple single elements" form of vld.Owen Anderson2010-11-021-16/+22
* Add NEON VLD1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-011-1/+42
* Add correct NEON encodings for vtbl and vtbx.Owen Anderson2010-10-281-29/+29
* Add correct NEON encodings for vext, vtrn, vuzp, and vzip.Owen Anderson2010-10-271-2/+8
* Provide correct encodings for NEON vcvt, which has its own special immediate ...Owen Anderson2010-10-271-6/+6
* Provide correct encodings for the get_lane and set_lane variants of vmov.Owen Anderson2010-10-271-36/+58
* Provide correct NEON encodings for vdup.Owen Anderson2010-10-271-8/+24
* Add correct NEON encodings for vsli and vsri.Owen Anderson2010-10-271-8/+8
* Add correct NEON encodings for vsra and vrsra.Owen Anderson2010-10-271-10/+10
* Add correct NEON encodings for vqshl, vqshrn, vqshrun, vqrshl, vqshrn, and vq...Owen Anderson2010-10-261-8/+8
* Correct NEON encodings for vshrn, vrshl, vrshr, vrshrn.Owen Anderson2010-10-261-4/+4
* Simplify classes for shift instructions, which are never commutable.Owen Anderson2010-10-261-19/+19
* Provide correct NEON encodings for vshl, register and immediate forms.Owen Anderson2010-10-261-2/+70
* Add correct NEON encoding for vpadal.Owen Anderson2010-10-261-6/+6
* Add NEON encodings for vmov and vmvn of immediates.Owen Anderson2010-10-261-12/+30
* Add correct encodings for NEON vabal.Owen Anderson2010-10-251-5/+5
* Add correct NEON encodings for vaba.Owen Anderson2010-10-251-8/+8
* Attempt to provide correct encodings for NEON vbit and vbif, even though we c...Owen Anderson2010-10-251-8/+10
* Provide correct NEON encodings for vbsl.Owen Anderson2010-10-251-12/+12
* Add correct instruction encodings for vbic, vorn, and vmvn.Owen Anderson2010-10-251-1/+4
* Add NEON encoding tests for vcgt and vacgt.Owen Anderson2010-10-251-0/+2
* Add tests for NEON encodings of vcge and vacge.Owen Anderson2010-10-251-0/+1
* Add a warning about our inability to test the encoding of vceq with immediate...Owen Anderson2010-10-251-0/+1
* Add correct NEON encodings for vqdmlal.Owen Anderson2010-10-221-4/+4
* Provide correct encodings for NEON vmlal.Owen Anderson2010-10-221-5/+5