summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
Commit message (Expand)AuthorAgeFilesLines
* LLVM support for vector quad bit permute and gather instructions through buil...Nemanja Ivanovic2015-06-111-1/+3
* This patch adds support for the vector quadword add/sub instructions introducedKit Barton2015-05-251-0/+17
* [PPC64] Add vector pack/unpack support from ISA 2.07Bill Schmidt2015-05-161-0/+35
* This patch adds ABI support for v1i128 data type.Kit Barton2015-05-051-0/+11
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-6/+6
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-6/+6
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-6/+6
* [PPC64LE] Remove unnecessary swaps from lane-insensitive vector computationsBill Schmidt2015-04-271-0/+15
* [PowerPC] Correct typo in PPCInstrAltivec.tdBill Schmidt2015-03-181-1/+1
* [PowerPC] Remove canFoldAsLoad from instruction definitionsHal Finkel2015-03-111-1/+1
* Change the generation of the vmuluwm instruction to be based on the MUL opcode.Kit Barton2015-03-101-2/+3
* While reviewing the changes to Clang to add builtin support for the vsld, vsr...Kit Barton2015-03-051-4/+10
* Add LLVM support for PPC cryptography builtinsNemanja Ivanovic2015-03-041-0/+40
* Add the following 64-bit vector integer arithmetic instructions added in POWER8:Kit Barton2015-03-031-1/+44
* I incorrectly marked the VORC instruction as isCommutable when I added it. Kit Barton2015-02-201-1/+2
* This patch adds the VSX logical instructions introduced in the Power ISA 2.07...Kit Barton2015-02-181-2/+0
* This change implements the following three logical vector operations:Kit Barton2015-02-091-0/+25
* [PowerPC] Implement the vclz instructions for PWR8Bill Schmidt2015-02-051-0/+15
* [PowerPC] Implement the vpopcnt instructions for POWER8Bill Schmidt2015-02-031-0/+25
* [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
OpenPOWER on IntegriCloud