summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-7/+7
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [PowerPC] Fix rlwimi isel when mask is not constantHal Finkel2014-04-131-1/+8
* [PowerPC] Fix VSX permutation iselHal Finkel2014-03-281-1/+1
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-271-2/+2
* [PowerPC] Generate VSX permutations for v2[fi]64 vectorsHal Finkel2014-03-261-0/+37
* [PowerPC] Lower VSELECT using xxsel when VSX is availableHal Finkel2014-03-261-3/+16
* Revert "Prevent alias from pointing to weak aliases."Rafael Espindola2014-03-261-2/+2
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-261-2/+2
* [PowerPC] Initial support for the VSX instruction setHal Finkel2014-03-131-13/+25
* The PPC global base register cannot be r0Hal Finkel2014-03-061-2/+2
OpenPOWER on IntegriCloud