ARM 'vzip.32 Dd, Dm' is a pseudo-instruction.
[oota-llvm.git] / lib / Target / ARM / ARMInstrNEON.td
2012-04-11 Jim GrosbachARM 'vzip.32 Dd, Dm' is a pseudo-instruction.
2012-04-11 Evan ChengAdd more fused mul+add/sub patterns. rdar://10139676
2012-04-11 Evan ChengClean up ARM fused multiply + add/sub support some...
2012-04-11 Evan ChengFix a number of problems with ARM fused multiply add...
2012-04-10 Evan ChengHandle llvm.fma.* intrinsics. rdar://10914096
2012-04-05 Jim GrosbachARM assembly aliases for two-operand V[R]SHR instructions.
2012-03-30 Jim GrosbachARM encoding for VSWP got the second operand incorrect.
2012-03-28 Jakob Stoklund OlesenSpill DPair registers, not just QPR.
2012-03-28 Richard BartonFixup VST1.32 with writeback instruction. Also re-facto...
2012-03-06 Jim GrosbachARM more NEON VLD/VST composite physical register refac...
2012-03-06 Jim GrosbachARM refactor more NEON VLD/VST instructions to use...
2012-03-05 Jim GrosbachARM Refactor VLD/VST spaced pair instructions.
2012-03-05 Jim GrosbachARM Remove a bit of dead code.
2012-03-05 Jim GrosbachARM refactor away a bunch of VLD/VST pseudo instructions.
2012-03-05 Sebastian Popupdated patch for the ARM fused multiply add/sub
2012-02-28 Jim GrosbachARM vbit/vbif/vbsl assembly optional size suffix.
2012-02-20 James MolloyImprove generated code for extending loads and some...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-14 Lang HamesThird time's the charm...?
2012-02-14 Lang HamesUnswap swap operands, partially reducing confusion.
2012-02-13 Lang HamesMake operands for VSWP read-modify-write.
2012-01-25 Jim GrosbachNEON VLD4(all lanes) assembly parsing and encoding.
2012-01-24 Jim GrosbachTidy up. Rename VLD4DUP patterns for consistency.
2012-01-24 Jim GrosbachNEON VLD3(all lanes) assembly parsing and encoding.
2012-01-24 Jim GrosbachNEON VST4(one lane) assembly parsing and encoding.
2012-01-24 Jim GrosbachNEON VLD4(one lane) assembly parsing and encoding.
2012-01-24 Jim GrosbachNEON Two-operand assembly aliases for VSRA.
2012-01-24 Jim GrosbachNEON Two-operand assembly aliases for VSLI.
2012-01-24 Jim GrosbachNEON Two-operand assembly aliases for VSRI.
2012-01-24 Jim GrosbachNEON add correct predicates for some asm aliases.
2012-01-24 Jim GrosbachNEON VST4(multiple 4 element structures) assembly parsing.
2012-01-24 Jim GrosbachNEON VLD4(multiple 4 element structures) assembly parsing.
2012-01-24 Jim GrosbachFix typo.
2012-01-24 Jim GrosbachNEON VST3(single element from one lane) assembly parsing.
2012-01-23 Jim GrosbachNEON VST3(multiple 3-element structures) assembly parsing.
2012-01-23 Jim GrosbachNEON VLD3(multiple 3-element structures) assembly parsing.
2012-01-23 Jim GrosbachNEON VLD3 lane-indexed assembly parsing and encoding.
2012-01-23 Jim GrosbachSimplify some NEON assembly pseudo definitions.
2012-01-22 Anton KorobeynikovAdd fused multiple+add instructions from VFPv4.
2012-01-20 Bob WilsonARM vector any_extends need to be selected to vmovl...
2012-01-20 Jim GrosbachVST2 four-register w/ update pseudos for fixed/register...
2012-01-20 Jim GrosbachNEON use vmov.i32 to splat some f32 values into vectors.
2012-01-10 Jim GrosbachARM updating VST2 pseudo-lowering fixed vs. register...
2011-12-21 Jim GrosbachARM NEON mnemonic aliase for vrecpeq.
2011-12-21 Jim GrosbachARM NEON optional data type on VSWP instructions.
2011-12-21 Jim GrosbachARM NEON mnemonic aliases for vzipq and vswpq.
2011-12-21 Jim GrosbachARM NEON assmebly parsing for VLD2 to all lanes instruc...
2011-12-21 Jim GrosbachARM NEON VLD2 assembly parsing for structure to all...
2011-12-20 Jim GrosbachARM assembly parsing and encoding for VST2 single-eleme...
2011-12-20 Jim GrosbachARM assembly parsing and encoding for VLD2 single-eleme...
2011-12-19 Jim GrosbachARM NEON assembly aliases for VMOV<-->VMVN for i32...
2011-12-19 Jim GrosbachARM NEON two-operand aliases for VPADD.
2011-12-19 Jim GrosbachARM NEON implied destination aliases for VMAX/VMIN.
2011-12-19 Jim GrosbachARM NEON relax parse time diagnostics for alignment...
2011-12-19 Jim GrosbachTidy up.
2011-12-16 Jim GrosbachARM NEON aliases for vmovq.f*
2011-12-15 Jim GrosbachARM NEON VCLE is an alias for VCGE w/ the source operan...
2011-12-15 Jim GrosbachARM NEON VTBL/VTBX assembly parsing and encoding.
2011-12-14 Jim GrosbachARM NEON better assembly operand range checking for...
2011-12-14 Jim GrosbachARM NEON VLD2/VST2 lane indexed assembly parsing and...
2011-12-14 Jim GrosbachARM NEON fix alignment encoding for VST2 w/ writeback.
2011-12-14 Jim GrosbachNuke old code. Missed in last commit.
2011-12-14 Jim GrosbachARM NEON refactor VST2 w/ writeback instructions.
2011-12-14 Jim GrosbachARM NEON improve factoring a bit. No functional change.
2011-12-14 Jim GrosbachARM NEON VST2 assembly parsing and encoding.
2011-12-13 Jim GrosbachARM NEON two-operand aliases for VQDMULH.
2011-12-13 Jim GrosbachARM add more 'gas' compatibility aliases for NEON instr...
2011-12-09 Jim GrosbachARM add some pre-UAL VFP mnemonics for convenience...
2011-12-09 Jim GrosbachARM NEON data type aliases for VBIC(register).
2011-12-09 Jim GrosbachARM assembly parsing and encoding for VLD2 with writeback.
2011-12-09 Jim GrosbachTidy up. Better base class factoring.
2011-12-09 Jim GrosbachTidy up. Better base class factoring.
2011-12-08 Jim GrosbachARM 64-bit VEXT assembly uses a .64 suffix, not .32...
2011-12-08 Jim GrosbachARM VSHR implied destination operand form aliases.
2011-12-08 Jim GrosbachARM VSUB implied destination operand form aliases.
2011-12-08 Jim GrosbachARM VQADD implied destination operand form aliases.
2011-12-08 Jim GrosbachARM a few more VMUL implied destination operand form...
2011-12-08 Jim GrosbachARM NEON two-operand aliases for VSHL(immediate).
2011-12-08 Jim GrosbachARM NEON two-operand aliases for VSHL(register).
2011-12-08 Jim GrosbachFix copy/past-o.
2011-12-08 Jim GrosbachARM NEON two-operand aliases for VMUL.
2011-12-08 Jim GrosbachARM optional destination operand variants for VEXT...
2011-12-07 Jim GrosbachARM two-operand aliases for VAND/VEOR/VORR instructions.
2011-12-07 Jim GrosbachARM two-operand aliases for VADDW instructions.
2011-12-07 Jim GrosbachARM two-operand aliases for VADD instructions.
2011-12-07 Jim GrosbachARM NEON VCLT(register) is a pseudo aliasing VCGT(regis...
2011-12-07 Jim GrosbachARM tidy up and remove no longer needed InstAlias defin...
2011-12-07 Jim GrosbachARM: NEON SHLL instruction immediate operand range...
2011-12-07 Jim GrosbachARM: Parameterize the immediate operand type for NEON...
2011-12-05 Jim GrosbachARM assembly parsing for the rest of the VMUL data...
2011-12-05 Jim GrosbachFix previous commit. Oops.
2011-12-05 Jim GrosbachTidy up. No functional change.
2011-12-05 Jim GrosbachARM assmebler parsing for two-operand VMUL instructions.
2011-12-02 Jim GrosbachARM NEON VEXT aliases for data type suffices.
2011-12-02 Jim GrosbachARM VEXT tighten up operand classes a bit.
2011-12-02 Jim GrosbachARM VST1 single lane assembly parsing.
2011-12-02 Jim GrosbachARM VLD1 single lane assembly parsing.
2011-12-02 Jim GrosbachClean up aliases for ARM VLD1 single-lane assembly...
2011-12-02 Jim GrosbachARM start parsing VLD1 single lane instructions.
2011-11-30 Jim GrosbachARM parsing for VLD1 all lanes, with writeback.
next