summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [Power9] Add codegen for VSX word insert/extract instructionsNemanja Ivanovic2016-07-121-0/+112
* [PowerPC] Cannonicalize applicable vector shift immediates as swapsNemanja Ivanovic2016-07-121-0/+9
* Use the class version of getPointerTy rather than getting back toEric Christopher2016-07-071-23/+22
* Use the class definition for useSoftFloat.Eric Christopher2016-07-071-4/+4
* Rename argument for consistency.Eric Christopher2016-07-071-18/+18
* Remove the plumbing for isDarwinABI from EmitTailCallLoadFPAndRetAddr.Eric Christopher2016-07-071-8/+5
* Use the MachineFunction that we've already queried for in the function.Eric Christopher2016-07-071-4/+2
* Remove the plumbing for isDarwinABI from the PrepareTailCall hierarchy.Eric Christopher2016-07-071-10/+8
* Remove the plumbing of 64-bitness from PrepareTailCall and functionsEric Christopher2016-07-071-13/+13
* Sink call to get the MachineFunction into EmitTailCallStoreFPAndRetAddrEric Christopher2016-07-071-10/+7
* Remove unnecessary subtarget parameters in PPCTargetLowering.Eric Christopher2016-07-071-19/+20
* fix typo; NFCSanjay Patel2016-07-061-1/+1
* [PowerPC] - Legalize vector types by widening instead of integer promotionNemanja Ivanovic2016-07-051-0/+58
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-165/+167
* Delete unused includes. NFC.Rafael Espindola2016-06-301-1/+0
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-1/+1
* Drop support for creating $stubs.Rafael Espindola2016-06-291-7/+3
* NFC. Fix popular typo in comment 'deferencing' --> 'dereferencing'.Nick Lewycky2016-06-281-6/+6
* Move shouldAssumeDSOLocal to Target.Rafael Espindola2016-06-271-2/+2
* Use the isPositionIndependent predicate. NFC.Rafael Espindola2016-06-271-4/+2
* Simplify getLabelAccessInfo.Rafael Espindola2016-06-271-24/+19
* Refactor duplicated code. NFC.Rafael Espindola2016-06-231-20/+17
* Use shouldAssumeDSOLocal.Rafael Espindola2016-06-221-5/+5
* Extract a few variables to make 'if' smaller. NFC.Rafael Espindola2016-06-221-7/+8
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-221-1/+1
* Reformat blank lines.NAKAMURA Takumi2016-06-201-2/+1
* Trailing whitespace.NAKAMURA Takumi2016-06-201-3/+3
* Untabify.NAKAMURA Takumi2016-06-201-2/+2
* [Codegen] Change PICLevel.Davide Italiano2016-06-171-2/+2
* [PPC] Strength-reduce SmallVectors into arrays.Benjamin Kramer2016-06-171-60/+36
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-152/+107
* [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
OpenPOWER on IntegriCloud