Added for disassembly VLD1 (multiple single elements) which loads memory into
[oota-llvm.git] / lib / Target / ARM / ARMInstrNEON.td
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...
2009-08-12 Bob WilsonFix TableGen warnings. This partly reverts my previous...
2009-08-12 Bob WilsonAdd missing chain operands for VLD* and VST* instructions.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-11 Bob WilsonUse vAny type to get rid of Neon intrinsics that differ...
2009-08-11 Bob WilsonUse new EVT::vAny type to combine Neon intrinsics for...
2009-08-11 David GoodwinFix bug in NEON convert for single-precision FP. This...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-10 David GoodwinUse NEON for single-precision int<->FP conversions.
2009-08-08 Anton KorobeynikovUse subclassing to print lane-like immediates (w/o...
2009-08-08 Anton KorobeynikovAdd insert_elt / extract_elt patterns for v4f32 stuff.
2009-08-08 Anton KorobeynikovLane number should be printed w/o hash
2009-08-08 Anton KorobeynikovUse VLDM / VSTM to spill/reload 128-bit Neon registers
2009-08-08 Bob WilsonImplement Neon VZIP and VUZP instructions. These are...
2009-08-08 Bob WilsonImplement Neon VTRN instructions. For now, anyway...
2009-08-07 Anton KorobeynikovUnbreak the stuff
2009-08-07 Anton Korobeynikov2 more vdup.32 cases
2009-08-07 Evan ChengFix support to use NEON for single precision fp math.
2009-08-06 Bob WilsonImplement Neon VST[234] operations.
2009-08-06 David GoodwinAdd parameter to pattern classes to enable an itinerary...
2009-08-06 Bob WilsonNeon does not actually have VLD{234}.64 instructions.
next