Merging r259886 and r259888:
[oota-llvm.git] / lib / Target / PowerPC / PPCInstrAltivec.td
2016-02-05 Hans WennborgMerging r259886 and r259888:
2015-06-25 Kit Barton[PPC] Implement vmrgew and vmrgow instructions
2015-06-11 Nemanja IvanovicLLVM support for vector quad bit permute and gather...
2015-05-25 Kit BartonThis patch adds support for the vector quadword add...
2015-05-16 Bill Schmidt[PPC64] Add vector pack/unpack support from ISA 2.07
2015-05-05 Kit BartonThis patch adds ABI support for v1i128 data type.
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-27 Bill Schmidt[PPC64LE] Remove unnecessary swaps from lane-insensitiv...
2015-03-18 Bill Schmidt[PowerPC] Correct typo in PPCInstrAltivec.td
2015-03-11 Hal Finkel[PowerPC] Remove canFoldAsLoad from instruction definitions
2015-03-10 Kit BartonChange the generation of the vmuluwm instruction to...
2015-03-05 Kit BartonWhile reviewing the changes to Clang to add builtin...
2015-03-04 Nemanja IvanovicAdd LLVM support for PPC cryptography builtins
2015-03-03 Kit BartonAdd the following 64-bit vector integer arithmetic...
2015-02-20 Kit BartonI incorrectly marked the VORC instruction as isCommutab...
2015-02-18 Kit BartonThis patch adds the VSX logical instructions introduced...
2015-02-09 Kit BartonThis change implements the following three logical...
2015-02-05 Bill Schmidt[PowerPC] Implement the vclz instructions for PWR8
2015-02-03 Bill Schmidt[PowerPC] Implement the vpopcnt instructions for POWER8
2014-08-05 Bill Schmidt[PowerPC] Swap arguments and adjust shift count for...
2014-08-04 Ulrich Weigand[PowerPC] Swap arguments to vpkuhum/vpkuwum on little...
2014-08-02 Joerg SonnenbergerDon't use additional arguments for dss and friends...
2014-07-25 Bill Schmidt[PATCH][PPC64LE] Correct little-endian usage of vmrgh...
2014-06-10 Bill Schmidt[PPC64LE] Recognize shufflevector patterns for little...
2014-05-22 Eric ChristopherReset the subtarget for DAGToDAG on every iteration...
2014-03-24 Hal Finkel[PowerPC] Mark many instructions as commutative
2013-11-27 Hal FinkelAdd IIC_ prefix to PPC instruction-class names
2013-09-12 Hal FinkelMark PPC MFTB and DST (and friends) as deprecated
2013-07-11 Hal FinkelPPC: Add some missing V_SET0 patterns
2013-07-03 Ulrich Weigand[PowerPC] Make specialized AltiVec patterns isCodeGenOnly
2013-04-26 Ulrich WeigandPowerPC: Use RegisterOperand instead of RegisterClass...
2013-04-26 Ulrich WeigandPowerPC: Fix encoding of vsubcuw and vsum4sbs instructions
2013-04-03 Hal FinkelPPC: Add a FIXME regarding the non-working fma+fneg...
2013-04-03 Ulrich WeigandMore direct types in PowerPC AltiVec intrinsics.
2013-04-03 Hal FinkelUse PPC reciprocal estimates with Newton iteration...
2013-03-28 Bill SchmidtUse direct types in most PowerPC Altivec instructions...
2013-03-26 Ulrich WeigandPowerPC: Mark patterns as isCodeGenOnly.
2013-03-15 Hal FinkelProtect PPC Altivec patterns with a predicate
2012-11-30 Adhemerval ZanellaThis patch fixes the Altivec addend construction for...
2012-11-15 Adhemerval ZanellaPowerPC: Lowering floor intrinsic for Altivec
2012-10-08 Adhemerval ZanellaAdd floating-point to and from integer conversion
2012-06-22 Hal FinkelConvert the PPC backend to use the new FMA infrastructure.
2012-04-01 Hal FinkelSplit the LdStGeneral PPC itin. class into LdStLoad...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2010-03-28 Chris Lattnerfix up vnot matching, eliminating a dead pattern, corre...
2010-03-08 Chris LattnerFix a bunch of ambiguous patterns which tblgen happens...
2009-06-07 Eli FriedmanPR3628: Add patterns to match SHL/SRL/SRA to the corres...
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2008-12-03 Dan GohmanRename isSimpleLoad to canFoldAsLoad, to better reflect...
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-03-15 Evan ChengReplace all target specific implicit def instructions...
2008-01-06 Chris Lattnerrename isLoad -> isSimpleLoad due to evan's desire...
2008-01-06 Chris Lattnerremove some isStore flags that are now inferred automat...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-09-05 Bill WendlingAdd the 64-bit versions of the DS* Altivec instructions.
2007-08-09 Dale JohannesenFix arguments for some Altivec instructions. From...
2007-08-07 Dale JohannesenFix spelling of mtvscr and mfvscr.
2007-07-30 Evan ChengVector fneg must be expanded into fsub -0.0, X.
2007-07-21 Evan ChengNo more noResults.
2007-07-19 Evan ChengChange instruction description to split OperandList...
2007-02-16 Chris Lattnerfix incorrect encoding of vminsw.
2006-07-18 Chris LattnerMake the implicit def instructions look like other...
2006-06-20 Chris LattnerRemove some now-unneeded casts from instruction pattern...
2006-04-20 Chris LattnerFix the CodeGen/PowerPC/buildvec_canonicalize.ll regres...
2006-04-20 Chris LattnerMake sure that the new instructions selected have the...
2006-04-16 Chris LattnerImplement a TODO: have the legalizer canonicalize a...
2006-04-15 Chris LattnerAdd patterns for matching vnots with bit converted...
2006-04-12 Chris LattnerRename get_VSPLI_elt -> get_VSPLTI_elt
2006-04-12 Chris LattnerEnsure that zero vectors are always v4i32, which forces...
2006-04-08 Chris LattnerChange the interface to the predicate that determines...
2006-04-06 Chris LattnerMatch vpku[hw]um(x,x).
2006-04-06 Chris LattnerAdd support for matching vmrg(x,x) patterns
2006-04-06 Chris LattnerPattern match vmrg* instructions, which are now lowered...
2006-04-06 Chris LattnerSupport pattern matching vsldoi(x,y) and vsldoi(x,x...
2006-04-06 Chris LattnerCompile the vpkuhum/vpkuwum intrinsics into vpkuhum...
2006-04-05 Chris LattnerAdd all of the data stream intrinsics and instructions...
2006-04-05 Chris LattnerFix a typo
2006-04-05 Chris Lattneradd vsl
2006-04-05 Chris Lattneradd vmladduhm
2006-04-05 Chris LattnerAdd m[tf]vscr instructions.
2006-04-04 Chris LattnerAdd missing byte merges.
2006-04-04 Chris LattnerAdd FP -> Int Conversions
2006-04-04 Chris Lattneradd average intrinsics
2006-04-04 Chris LattnerAsk legalize to promote all vector shuffles to be v16i8...
2006-04-04 Chris LattnerPlug in the byte and short splats
2006-04-03 Chris LattnerAdd the full set of min/max instructions
2006-04-01 Chris LattnerImplement vnot using VNOR instead of using 'vspltisb...
2006-03-31 Chris LattnerShrinkify some more intrinsic definitions.
2006-03-31 Chris LattnerPull operand asm string into base class, shrinkifying...
2006-03-31 Chris LattnerFix 80 column violations :)
2006-03-31 Chris Lattnerfix a pasto
2006-03-31 Chris LattnerAdd vperm support for all datatypes
2006-03-31 Chris Lattnercompactify some more instruction definitions
2006-03-31 Chris LattnerCompactify comparisons.
2006-03-31 Chris LattnerLower vector compares to VCMP nodes, just like we lower...
2006-03-30 Chris LattnerAdd the rest of the vmul instructions and the vmulsum...
next