summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix for bootstrap bug introduced in r244921Nemanja Ivanovic2015-11-021-1/+1
* PowerPC: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-3/+3
* [PowerPC] Fix invalid lxvdsx optimization (PR25157)Bill Schmidt2015-10-141-0/+2
* MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun2015-09-251-1/+1
* [PowerPC] Fix and(or(x, c1), c2) -> rlwimi generationHal Finkel2015-09-051-3/+15
* [PowerPC] Fix value type on XVCMPEQDP for v2f64 comparisonsHal Finkel2015-08-201-3/+4
* Fix some comment typos.Benjamin Kramer2015-08-081-1/+1
* Add allnodes() iterator range to SelectionDAG. NFC.Pete Cooper2015-07-141-3/+2
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-14/+22
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-051-1/+1
* [PPC64LE] Enable missing lxvdsx optimization, and related swap optimizationBill Schmidt2015-07-011-12/+11
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* [PPC] Factor vector removal into a function and remove O(n^2) behavior.Benjamin Kramer2015-06-201-25/+17
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Add VSX Scalar loads and stores to the PPC back endNemanja Ivanovic2015-05-071-1/+6
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-96/+122
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-122/+96
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-96/+122
* [PowerPC] Add asm parser support for bitmask forms of rotate-and-mask instruc...Hal Finkel2015-03-281-31/+0
* Fix r232466 by adding 'i' to the mappings for inline assembly memory constrai...Daniel Sanders2015-03-171-0/+1
* [ppc] Distinguish the 'es', 'o', 'm', 'Q', 'Z', and 'Zy' inline assembly memo...Daniel Sanders2015-03-171-12/+25
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-1/+1
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-1/+1
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-1/+1
* Add the following 64-bit vector integer arithmetic instructions added in POWER8:Kit Barton2015-03-031-1/+7
* [PowerPC] Make LDtocL and friends invariant loadsHal Finkel2015-02-251-14/+26
* [PowerPC] Add support for the QPX vector instruction setHal Finkel2015-02-251-0/+17
* MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer2015-02-121-1/+1
* Make helper functions/classes/globals static. NFC.Benjamin Kramer2015-02-061-5/+9
* Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher2015-01-301-9/+7
* Add saving and restoring of r30 to the prologue and epilogue, respectivelyJustin Hibbits2015-01-081-0/+1
* [PowerPC] Fold i1 extensions with other opsHal Finkel2015-01-051-0/+71
* [PowerPC] Remove zexts after i32 ctlzHal Finkel2015-01-051-0/+7
* [PowerPC] Remove zexts after byte-swapping loadsHal Finkel2015-01-051-0/+9
* [PowerPC] Materialize i64 constants using rotation with maskingHal Finkel2015-01-051-5/+51
* [PowerPC] Materialize i64 constants using rotationHal Finkel2015-01-041-18/+29
* [PowerPC] Materialize i64 constants using bit inversionHal Finkel2015-01-041-2/+30
* [PowerPC] Add support for the CMPB instructionHal Finkel2015-01-031-1/+251
* [PowerPC] use UINT64_C instead of ulHal Finkel2015-01-011-4/+4
* [PowerPC] Improve instruction selection bit-permuting operations (64-bit)Hal Finkel2015-01-011-95/+868
* [PowerPC] Improve instruction selection bit-permuting operations (32-bit)Hal Finkel2014-12-161-0/+480
* [PowerPC] Add a DAGToDAG peephole to remove unnecessary zero-extsHal Finkel2014-12-121-0/+295
* [PowerPC] Better lowering for add/or of a FrameIndexHal Finkel2014-12-111-11/+38
* [PowerPC] Implement BuildSDIVPow2, lower i64 pow2 sdiv using sradiHal Finkel2014-12-111-28/+19
* [PowerPC 3/4] Little-endian adjustments for VSX vector shuffleBill Schmidt2014-12-091-0/+9
* [PowerPC] Fix inline asm memory operands not to use r0Hal Finkel2014-12-031-2/+12
* [PowerPC] Implement readcyclecounter for PPC32Hal Finkel2014-12-021-0/+5
* Add support for small-model PIC for PowerPC.Justin Hibbits2014-11-121-13/+20
* [PowerPC] Load BlockAddress values from the TOC in 64-bit SVR4 codeUlrich Weigand2014-10-311-2/+3
* [PATCH] Support select-cc for VSFRC when VSX is enabledBill Schmidt2014-10-221-1/+6
OpenPOWER on IntegriCloud