summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Fix a DAG replacement bug in PPCTargetLowering::DAGCombineExtBoolTruncHal Finkel2016-05-121-10/+19
* [Power9] Add support for -mcpu=pwr9 in the back endNemanja Ivanovic2016-05-091-1/+3
* [PowerPC] fix register alignment for long double typeStrahinja Petrovic2016-05-091-3/+10
* [PowerPC] Generate VSX version of splat wordNemanja Ivanovic2016-05-041-0/+11
* [PPC] Enable shuffling of VSX vectorsGuozhi Wei2016-04-291-4/+2
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-6/+0
* [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI.Ahmed Bougacha2016-04-261-5/+3
* [PowerPC] Add support for llvm.thread.pointerMarcin Koscielnicki2016-04-261-0/+10
* [ppc64] Reenable sibling call optimization on ppc64 since fixed tsan library ...Chuang-Yu Cheng2016-04-261-1/+1
* [PPC, SSP] Support PowerPC Linux stack protection.Tim Shen2016-04-191-0/+13
* Fix typing on generated LXV2DX/STXV2DX instructionsNirav Dave2016-04-151-5/+23
* CXX_FAST_TLS calling convention: performance improvement for PPC64Chuang-Yu Cheng2016-04-081-0/+73
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-3/+3
* [PPC] Use VSX/FP Facility integer load when an integer load's only users are ...Ehsan Amiri2016-04-061-1/+26
* [ppc64] Temporary disable sibling call optimization on ppc64 due to breaking ...Chuang-Yu Cheng2016-04-061-1/+1
* [ppc64] Enable sibling call optimization on ppc64 ELFv1/ELFv2 abiChuang-Yu Cheng2016-04-061-7/+218
* [PowerPC] Add a late MI-level pass for QPX load/splat simplificationHal Finkel2016-03-311-3/+0
* [PowerPC] Load two floats directly instead of using one 64-bit integer loadHal Finkel2016-03-311-0/+105
* [PowerPC] Refactor popcnt[dw] target featuresHal Finkel2016-03-291-1/+1
* [PowerPC] On the A2, popcnt[dw] are very slowHal Finkel2016-03-281-1/+1
* Finish the incomplete 'd' inline asm constraint support for PPC byEric Christopher2016-03-241-0/+5
* [PowerPC] Disable direct moves for extractelement and bitcast in 32-bit modeNemanja Ivanovic2016-03-241-2/+2
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-1/+0
* [DAG] use !isUndef() ; NFCISanjay Patel2016-03-141-1/+1
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-8/+8
* [PPC] backend changes to generate xvabs[s,d]p and xvnabs[s,d]p instructionsKit Barton2016-03-091-0/+2
* Fix for PR26180Nemanja Ivanovic2016-02-291-2/+2
* [PPC] Legalize FNEG on PPC when possibleKit Barton2016-02-261-0/+3
* [CodeGen] Document and use getConstant's splat-building feature. NFC.Ahmed Bougacha2016-02-151-19/+6
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-1/+1
* Refactor: Simplify boolean conditional return statements in lib/Target/PowerPCAlexander Kornienko2015-12-281-3/+1
* Bitcasts between FP and INT values using direct movesNemanja Ivanovic2015-12-151-4/+11
* [Power PC] llvm soft float support for ppc32Petar Jovanovic2015-12-141-8/+11
* [PPC] Early exit loop. NFC.Chad Rosier2015-12-141-1/+4
* Patch to fix a crash in the PowerPC back end due to ISD::ROTL and ISD::ROTRNemanja Ivanovic2015-12-021-0/+2
* Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.Yury Gribov2015-12-011-0/+20
* Expose isXxxConstant() functions from SelectionDAGNodes.h (NFC)Artyom Skrobov2015-11-251-12/+6
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-241-2/+2
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-9/+11
* Fix for bootstrap bug introduced in r244921Nemanja Ivanovic2015-11-021-2/+1
* [PowerPC] Don't return unsupported register classes for asm constraintsHal Finkel2015-10-281-5/+6
* [PowerPC] Cleanly reject asm crbit constraint with -crbitsHal Finkel2015-10-281-1/+2
* PowerPC: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-20/+16
* Vector element extraction without stack operations on Power 8Nemanja Ivanovic2015-10-091-1/+8
* Addition of interfaces the BE to conform to Table A-2 of ELF V2 ABI V1.1Nemanja Ivanovic2015-09-291-6/+28
* Prune trailing whitespaces.NAKAMURA Takumi2015-09-221-13/+13
* Untabify.NAKAMURA Takumi2015-09-221-3/+3
* Reformat blank lines.NAKAMURA Takumi2015-09-221-12/+5
* Reformat comment lines.NAKAMURA Takumi2015-09-221-9/+9
* Reformat.NAKAMURA Takumi2015-09-221-50/+40
OpenPOWER on IntegriCloud