summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Power9]Legalize and emit code for quad-precision convert from double-precisionLei Huang2018-03-261-5/+12
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [PowerPC][LegalizeFloatTypes] Move the PPC hacks for (i32 fp_to_sint/fp_to_ui...Craig Topper2018-03-201-22/+44
* [PowerPC][Power9]Legalize and emit code for quad-precision add/div/mul/subLei Huang2018-03-191-0/+7
* [PPC] Avoid non-simple MVT in STBRX optimizationGuozhi Wei2018-03-151-1/+5
* [PowerPC][NFC] formatting-only fixLei Huang2018-03-151-16/+15
* [TargetLowering] Rename DAGCombinerInfo::isAfterLegalizeVectorOps to DAGCombi...Craig Topper2018-03-061-1/+1
* [TLS] use emulated TLS if the target supports only this modeChih-Hung Hsieh2018-02-281-1/+1
* [PowerPC] Reduce stack frame for fastcc functions by only allocating paramete...Lei Huang2018-02-201-2/+11
* Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...Zaara Syeda2018-01-301-3/+14
* [PPC] Avoid incorrect fp-i128-fp lowering.Tim Shen2018-01-231-2/+4
* Revert [PowerPC] This reverts commit rL322721Zaara Syeda2018-01-171-14/+3
* [PowerPC] Add handling for ColdCC calling convention and a pass to markZaara Syeda2018-01-171-3/+14
* [PowerPC] Zero-extend the compare operand for ATOMIC_CMP_SWAPNemanja Ivanovic2018-01-121-0/+43
* [PowerPC] Add an ISD::TRUNCATE to the legalization for ppc_is_decremented_ctr...Craig Topper2018-01-071-1/+1
* [PowerPC] fix a bug in TCO eligibility checkHiroshi Inoue2017-12-301-6/+29
* [PowerPC] Fix parest build failure in SPEC2017.Tony Jiang2017-12-211-5/+6
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-15/+15
* Fix code causing fallthrough warnings in the PPC back end.Nemanja Ivanovic2017-12-151-0/+1
* TLI: Allow using PSV for intrinsic mem operandsMatt Arsenault2017-12-141-0/+1
* DAG: Expose all MMO flags in getTgtMemIntrinsicMatt Arsenault2017-12-141-14/+6
* [PowerPC] Sign-extend negative constant storesNemanja Ivanovic2017-12-111-2/+6
* Temporarily revert "[PowerPC] Allow tail calls of fastcc functions from C Cal...Eric Christopher2017-12-071-10/+5
* [PowerPC] Allow tail calls of fastcc functions from C CallingConv functions.Sean Fertile2017-11-281-5/+10
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [PPC] Change i32 constant in store instruction to i64Guozhi Wei2017-11-161-1/+16
* [PowerPC] Implement mayBeEmittedAsTailCall for PPCSean Fertile2017-11-151-0/+35
* [PowerPC] Split out the tailcall calling convention checks. NFC.Sean Fertile2017-11-151-11/+19
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* Use new vector insert half-word and byte instructions when we see inserteleme...Graham Yiu2017-11-071-3/+26
* Fix buildbot breakages from r317503. Add parentheses to assignment when usin...Graham Yiu2017-11-061-2/+2
* Adds code to PPC ISEL lowering to recognize byte inserts from vector_shuffles...Graham Yiu2017-11-061-2/+106
* [PPC] Use xxbrd to speed up bswap64Guozhi Wei2017-11-061-2/+23
* Adds code to PPC ISEL lowering to recognize half-word inserts from vector_shu...Graham Yiu2017-11-011-0/+119
* [PowerPC] Eliminate sign- and zero-extensions if already sign- or zero-extendedHiroshi Inoue2017-10-161-0/+4
* DAG: Add opcode and source type to isFPExtFreeMatt Arsenault2017-10-131-2/+3
* [PowerPC] Don't use xscvdpspn on the P7Hal Finkel2017-09-061-3/+6
* [PPC][NFC] Renaming things with 'xxinsert' moniker to 'vecinsert' to make it ...Tony Jiang2017-09-051-4/+4
* [PPC] Refine checks for emiting TOC restore nop and tail-call eligibility.Sean Fertile2017-08-211-6/+17
* [PowerPC] Don't crash on larger splats achieved through 1-byte splatsNemanja Ivanovic2017-08-081-0/+9
* Delete Default and JITDefault code modelsRafael Espindola2017-08-031-2/+0
* [Power9] Exploit vector absolute difference instructions on Power 9Stefan Pintilie2017-08-021-1/+37
* Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ...Peter Collingbourne2017-07-261-14/+14
* [SystemZ, LoopStrengthReduce]Jonas Paulsson2017-07-211-1/+1
* [PowerPC] Ensure displacements for DQ-Form instructions are multiples of 16Nemanja Ivanovic2017-07-131-9/+9
* [PPC CodeGen] Expand the bitreverse.i64 intrinsic.Tony Jiang2017-07-101-0/+1
* [PowerPC] Reduce register pressure by not materializing a constant just for u...Lei Huang2017-07-101-4/+9
* fix typos in comments and error messages; NFCHiroshi Inoue2017-07-101-3/+3
* [PowerPC] NFC : Common up definitions of isIntS16Immediate and update paramet...Lei Huang2017-07-071-7/+7
OpenPOWER on IntegriCloud