Add variants of VLD2, VLD3 and VLD4 with address register writeback, and
[oota-llvm.git] / lib / Target / ARM / ARMInstrNEON.td
2010-03-20 Bob WilsonAdd variants of VLD2, VLD3 and VLD4 with address regist...
2010-03-20 Bob WilsonTidy some comments and whitespace for consistency.
2010-03-20 Bob WilsonRename some instructions for consistency and sanity...
2010-03-20 Bob WilsonAdd instructions for double-spaced VLD3 and VLD4 withou...
2010-03-20 Bob WilsonAdd VLD1 instructions with address register writeback.
2010-03-19 Bob WilsonRevert this change, since it was causing ARM performanc...
2010-03-18 Anton KorobeynikovGet rid of target-specific fp <-> int nodes when still...
2010-03-18 Bob WilsonRefactor NEON ld/st instructions to hardcode class...
2010-03-17 Johnny ChenRevert 98745 with respect to the addition of NEONFrm...
2010-03-17 Johnny ChenAdded sub-formats to the NeonI/NeonXI instructions...
2010-03-16 Bob WilsonRevert 98683. It is breaking something in the disassem...
2010-03-16 Bob WilsonRemove redundant writeback flag from ARM address mode...
2010-03-16 Bob Wilson--- Reverse-merging r98637 into '.':
2010-03-16 Johnny ChenInitial ARM/Thumb disassembler check-in. It consists...
2010-03-15 Chris Lattnerfix an ambiguous pattern, contrary to expectations...
2010-03-12 Bob WilsonRemove obsolete comments. VLDM is implemented in ARMIn...
2010-03-08 Chris Lattnerfix a bunch of partially ambiguous patterns on ARM...
2010-02-24 Johnny ChenAdded Vector Swap (VSWPd and VSWPq) instructions for...
2010-02-24 Johnny ChenFixed typo of opcodestr, should be "vst1", not "vld1".
2010-02-24 Johnny ChenAdded for disassembly VST1 (multiple single elements...
2010-02-23 Johnny ChenAdded for disassembly VLD1 (multiple single elements...
2010-02-23 Johnny ChenAdded versions of VCGE, VCGT, VCLE, and VCLT NEON instr...
2010-02-23 Johnny ChenAdded VCEQ (immediate #0) NEON instruction for disassem...
2010-02-18 Bob WilsonUse NEON vmin/vmax instructions for floating-point...
2010-02-17 Bob WilsonRemove the NEON N2VSInt instruction class: it's only...
2010-02-17 Bob WilsonMore cleanup for NEON:
2010-02-17 Bob WilsonWrap lines to 80 columns and generally try to clean...
2010-02-09 Johnny ChenAdd VBIF/VBIT for disassembly only.
2010-01-18 Bob WilsonEmit spaces after commas in Neon register lists. This...
2010-01-17 Bob WilsonThe Neon "vtst" instruction takes a suffix that is...
2009-12-01 Johnny ChenFor VLDM/VSTM (Advanced SIMD), set encoding bits Inst...
2009-12-01 Johnny ChenFor VMOV (immediate), make some of the encoding bits...
2009-11-23 Evan ChengMassive refactoring of NEON instructions. Separate...
2009-11-23 Johnny ChenPartially revert r84730 by removing N2VDup from ARMInst...
2009-11-23 Johnny ChenRevert r84572 by removing N3VImm from ARMInstrFormats...
2009-11-23 Johnny ChenPartially revert r89377 by removing NLdStLN class defin...
2009-11-23 Johnny ChenMake it clear that the index bit(s) of Vector Get Lane...
2009-11-21 Evan ChengAdd predicate operand to NEON instructions. Fix lots...
2009-11-19 Johnny ChenAdded NLdStLN which is similar to NLdSt with the except...
2009-11-12 Evan ChengUse table to separate opcode from operands.
2009-11-09 Jim GrosbachUse Unified Assembly Syntax for the ARM backend.
2009-11-06 Bob WilsonPrint VMOV (immediate) operands as hexadecimal values...
2009-11-02 Anton KorobeynikovDo not infer the target type for COPY_TO_REGCLASS from...
2009-10-31 Jim Grosbachvml[as].f32 cause stalls in following advanced SIMD...
2009-10-21 Bob WilsonFix NEON VST2LN instruction encoding.
2009-10-21 Bob WilsonRevert 84732. It was the wrong fix.
2009-10-21 Bob WilsonFix some more NEON instruction encoding problems.
2009-10-21 Bob WilsonLeave some NEON instruction encoding bits unspecified...
2009-10-20 Jim GrosbachRefs: A8-598.
2009-10-16 Bob WilsonFix more NEON instruction encodings.
2009-10-15 Bob WilsonFix encoding bits for N3VLInt3_QHS multiclass with...
2009-10-14 Bob WilsonFix instruction encoding bits for NEON VPADAL.
2009-10-14 Jim GrosbachInst{11-8} for vshl should be 0b0101, not 0b1111.
2009-10-09 Bob WilsonAdd codegen support for NEON vst4lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vst3lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vst2lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vld4lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vld3lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vld2lane intrinsics with...
2009-10-08 Bob WilsonAdd codegen support for NEON vst4 intrinsics with ...
2009-10-08 Bob WilsonAdd codegen support for NEON vst3 intrinsics with ...
2009-10-08 Bob WilsonAdd codegen support for NEON vst2 intrinsics with ...
2009-10-07 Bob WilsonAdd codegen support for NEON vld4 intrinsics with ...
2009-10-07 Bob WilsonAdd codegen support for NEON vld3 intrinsics with ...
2009-10-07 Bob WilsonAdd codegen support for NEON vld2 intrinsics with ...
2009-10-07 Bob WilsonAdd some instruction encoding bits for NEON load/store...
2009-10-07 Bob WilsonAdd codegen support for NEON vst4 intrinsics with 128...
2009-10-07 Bob WilsonAdd codegen support for NEON vst3 intrinsics with 128...
2009-10-07 Bob WilsonAdd codegen support for NEON vst2 intrinsics with 128...
2009-10-07 Bob WilsonAdd codegen support for NEON vld4 intrinsics with 128...
2009-10-07 Bob WilsonAdd codegen support for NEON vld3 intrinsics with 128...
2009-10-06 Bob WilsonAdd codegen support for NEON vld2 operations on quad...
2009-10-03 Bob WilsonAdd a comment to describe letters used in multiclass...
2009-10-03 Bob WilsonFix encoding problem for VMLS instruction.
2009-10-01 Evan ChengAdd hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq...
2009-09-25 David GoodwinFinish scheduling itineraries for NEON.
2009-09-23 David GoodwinCheckpoint NEON scheduling itineraries.
2009-09-12 Anton KorobeynikovAdd QPR_VFP2 regclass and add copy_to_regclass nodes...
2009-09-08 Anton KorobeynikovUnbreak getOnesVector() / getZeroVector() to use valid...
2009-09-08 Anton KorobeynikovAdd NEON 'laned' operations. This fixes another bunch...
2009-09-02 Anton KorobeynikovMore missed vdup patterns
2009-09-01 Bob WilsonAdd support for generating code for vst{234}lane intrin...
2009-09-01 Bob WilsonGenerate code for vld{234}_lane intrinsics.
2009-08-30 Anton KorobeynikovAdd missed pattern
2009-08-28 Anton KorobeynikovAdd missed extract_element pattern
2009-08-27 Anton KorobeynikovForgot about actual change :)
2009-08-27 Anton KorobeynikovTransform float scalar_to_vector into subreg accesses.
2009-08-25 Bob WilsonRemove some unused SDNode definitions.
2009-08-25 Bob WilsonExpose the instruction contraint string as an argument...
2009-08-21 Bob WilsonRename ARM "lane_cst" operands to "nohash_imm" since...
2009-08-21 Anton KorobeynikovFix some typos and use type-based isel for VZIP/VUZP...
2009-08-21 Anton KorobeynikovAdd nodes & dummy matchers for some v{zip,uzp,trn}...
2009-08-21 Anton KorobeynikovProvide vext.{16,32}
2009-08-19 Bob WilsonAdd support for Neon VEXT (vector extract) shuffles.
2009-08-14 Bob WilsonCreate a new ARM-specific DAG node, VDUP, to represent...
2009-08-14 Bob WilsonDuring legalization, change Neon vdup_lane operations...
2009-08-13 Bob WilsonRevert r78852 for now. I want to do this differently...
2009-08-12 Bob WilsonRecognize Neon VDUP shuffles during legalization instea...
2009-08-12 Bob WilsonRecognize Neon VREV shuffles during legalization instea...
2009-08-12 Bob WilsonGenerate Neon VTBL and VTBX instructions from the corre...
next