Add codegen support for NEON vst3 intrinsics with 128-bit vectors.
[oota-llvm.git] / lib / Target / ARM / ARMInstrNEON.td
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.
2009-08-05 David GoodwinWhen using NEON for single-precision FP, the NEON resul...
2009-08-05 Evan Cheng80 col violations.
2009-08-05 Bob WilsonChange DAG nodes for Neon VLD2/3/4 operations to return...
2009-08-04 Bob WilsonReplace dregsingle operand modifier with explicit escap...
2009-08-04 David GoodwinAdd NEON single-precision FP support for fabs and fneg.
2009-08-04 David GoodwinMatch common pattern for FNMAC. Add NEON SP support.
2009-08-04 David GoodwinInitial support for single-precision FP using NEON...
2009-08-04 Bob WilsonLower Neon VLD* intrinsics to custom DAG nodes, and...
2009-07-29 Bob WilsonChange Neon VLDn intrinsics to return multiple values...
2009-07-26 Bob WilsonAdd support for ARM Neon VREV instructions.
2009-07-08 Evan Cheng- Add some NEON ld / st instruction static encoding.
2009-07-08 Bob WilsonImplement NEON vst1 instruction.
2009-07-08 Bob WilsonImplement NEON vld1 instructions.
2009-06-22 Bob WilsonAdd support for ARM's Advanced SIMD (NEON) instruction...