summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [PPC CodeGen] Expand the bitreverse.i32 intrinsic.Tony Jiang2017-07-071-0/+3
* [PowerPC] Fix -Wimplicit-fallthrough warnings. NFCI.Simon Pilgrim2017-07-071-0/+4
* [Power9] Exploit vector integer extend instructions when indices aren't correct.Tony Jiang2017-07-051-0/+136
* Tidy up some calls to getRegister for readability.Eric Christopher2017-06-171-5/+6
* Test commit - NFC.Lei Huang2017-06-141-1/+1
* Test commit - NFC.Kit Barton2017-06-131-1/+1
* PPCISelLowering.cpp: Fix warnings in r305214. [-Wdocumentation]NAKAMURA Takumi2017-06-131-3/+3
* [PowerPC] Match vec_revb builtins to P9 instructions.Tony Jiang2017-06-121-7/+69
* [Power9] Added support for the modsw, moduw, modsd, modud hardware instructions.Tony Jiang2017-06-121-5/+32
* [DAG] add helper to bind memop chains; NFCISanjay Patel2017-06-121-0/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-5/+5
* [PPC] Inline expansion of memcmpZaara Syeda2017-05-311-0/+4
* [PowerPC] Fix a performance bug for PPC::XXPERMDI.Tony Jiang2017-05-311-12/+94
* [SelectionDAG] Set ISD::FPOWI to Expand by defaultCraig Topper2017-05-301-3/+0
* [PPC] Add text for assert.Tim Shen2017-05-251-1/+1
* [PPC] Fix atomics lowering in DAG lowering.Tim Shen2017-05-251-1/+3
OpenPOWER on IntegriCloud