summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Swap arguments and adjust shift count for vsldoi on little endianBill Schmidt2014-08-051-7/+20
* [PowerPC] Swap arguments to vpkuhum/vpkuwum on little-endianUlrich Weigand2014-08-041-8/+22
* Don't use additional arguments for dss and friends to satisfy DSS_Form,Joerg Sonnenberger2014-08-021-61/+53
* [PATCH][PPC64LE] Correct little-endian usage of vmrgh* and vmrgl*.Bill Schmidt2014-07-251-24/+56
* [PPC64LE] Recognize shufflevector patterns for little endianBill Schmidt2014-06-101-23/+39
* Reset the subtarget for DAGToDAG on every iteration of runOnMachineFunction.Eric Christopher2014-05-221-1/+1
* [PowerPC] Mark many instructions as commutativeHal Finkel2014-03-241-3/+13
* Add IIC_ prefix to PPC instruction-class namesHal Finkel2013-11-271-78/+80
* Mark PPC MFTB and DST (and friends) as deprecatedHal Finkel2013-09-121-10/+20
* PPC: Add some missing V_SET0 patternsHal Finkel2013-07-111-2/+15
* [PowerPC] Make specialized AltiVec patterns isCodeGenOnlyUlrich Weigand2013-07-031-2/+3
* PowerPC: Use RegisterOperand instead of RegisterClass operandsUlrich Weigand2013-04-261-72/+72
* PowerPC: Fix encoding of vsubcuw and vsum4sbs instructionsUlrich Weigand2013-04-261-2/+2
* PPC: Add a FIXME regarding the non-working fma+fneg Altivec patternHal Finkel2013-04-031-0/+2
* More direct types in PowerPC AltiVec intrinsics.Ulrich Weigand2013-04-031-47/+29
* Use PPC reciprocal estimates with Newton iteration in fast-math modeHal Finkel2013-04-031-0/+3
* Use direct types in most PowerPC Altivec instructions and patterns.Bill Schmidt2013-03-281-236/+333
* PowerPC: Mark patterns as isCodeGenOnly.Ulrich Weigand2013-03-261-0/+3
* Protect PPC Altivec patterns with a predicateHal Finkel2013-03-151-0/+6
* This patch fixes the Altivec addend construction for the fused multiply-addAdhemerval Zanella2012-11-301-5/+7
* PowerPC: Lowering floor intrinsic for AltivecAdhemerval Zanella2012-11-151-0/+10
* Add floating-point to and from integer conversionAdhemerval Zanella2012-10-081-0/+32
* Convert the PPC backend to use the new FMA infrastructure.Hal Finkel2012-06-221-7/+3
* Split the LdStGeneral PPC itin. class into LdStLoad and LdStStore.Hal Finkel2012-04-011-24/+24
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-3/+3
* fix up vnot matching, eliminating a dead pattern, correcting a couple ofChris Lattner2010-03-281-6/+11
* Fix a bunch of ambiguous patterns which tblgen happens to infer typesChris Lattner2010-03-081-7/+7
* PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec Eli Friedman2009-06-071-0/+22
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-271-82/+97
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-241-97/+82
* PR2957Nate Begeman2009-04-241-82/+97
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-031-1/+1
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-3/+3
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-151-8/+0
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-061-1/+1
* remove some isStore flags that are now inferred automatically.Chris Lattner2008-01-061-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Add the 64-bit versions of the DS* Altivec instructions.Bill Wendling2007-09-051-14/+45
* Fix arguments for some Altivec instructions. From SWB.Dale Johannesen2007-08-091-9/+15
* Fix spelling of mtvscr and mfvscr.Dale Johannesen2007-08-071-2/+2
* Vector fneg must be expanded into fsub -0.0, X.Evan Cheng2007-07-301-2/+6
* No more noResults.Evan Cheng2007-07-211-3/+1
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-191-58/+58
* fix incorrect encoding of vminsw.Chris Lattner2007-02-161-1/+1
* Make the implicit def instructions look like other instrs.Chris Lattner2006-07-181-1/+1
* Remove some now-unneeded casts from instruction patterns. With the castsChris Lattner2006-06-201-11/+11
* Fix the CodeGen/PowerPC/buildvec_canonicalize.ll regression last night.Chris Lattner2006-04-201-1/+1
* Make sure that the new instructions selected have the right type. This fixesChris Lattner2006-04-201-5/+5
* Implement a TODO: have the legalizer canonicalize a bunch of operations toChris Lattner2006-04-161-41/+6
* Add patterns for matching vnots with bit converted inputs. Most of these willChris Lattner2006-04-151-0/+17
OpenPOWER on IntegriCloud