summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [PowerPC] Support select-cc for VSXBill Schmidt2014-10-221-1/+6
* [PowerPC] Guard against illegal selection of add for TargetConstant operandsHal Finkel2014-09-021-0/+7
* Test commit. Fix whitespace from a previous patch of mine.Justin Hibbits2014-08-281-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-6/+6
* [PowerPC] Fix and improve vector comparisonsUlrich Weigand2014-08-041-140/+111
* [PowerPC] Support TLS on PPC32/ELFHal Finkel2014-07-251-0/+6
* [PowerPC] 32-bit ELF PIC supportHal Finkel2014-07-181-2/+21
* [PPC64] Fix PR19893 - improve code generation for local function addressesBill Schmidt2014-06-161-5/+6
* [PPC] Use alias symbols in address computation.Rafael Espindola2014-05-291-11/+3
* Revert "[PPC] Use alias symbols in address computation."Hal Finkel2014-05-281-2/+11
* [PPC] Use alias symbols in address computation.Rafael Espindola2014-05-261-11/+2
* Reset the subtarget for DAGToDAG on every iteration of runOnMachineFunction.Eric Christopher2014-05-221-30/+32
* Delete getAliasedGlobal.Rafael Espindola2014-05-161-2/+1
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-3/+3
* Fix typo in function name.Eric Christopher2014-05-141-5/+5
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-7/+7
* Convert SelectionDAG::SelectNodeTo to use ArrayRef.Craig Topper2014-04-271-17/+17
OpenPOWER on IntegriCloud