summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* 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] Make AddrSpaceCast noopNemanja Ivanovic2018-03-191-0/+5
* [PowerPC] Zero-extend the compare operand for ATOMIC_CMP_SWAPNemanja Ivanovic2018-01-121-0/+6
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-2/+2
* TLI: Allow using PSV for intrinsic mem operandsMatt Arsenault2017-12-141-0/+1
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-8/+8
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [PowerPC] Implement mayBeEmittedAsTailCall for PPCSean Fertile2017-11-151-0/+4
* Adds code to PPC ISEL lowering to recognize byte inserts from vector_shuffles...Graham Yiu2017-11-061-0/+5
* [PPC] Use xxbrd to speed up bswap64Guozhi Wei2017-11-061-0/+1
* Adds code to PPC ISEL lowering to recognize half-word inserts from vector_shu...Graham Yiu2017-11-011-1/+8
* DAG: Add opcode and source type to isFPExtFreeMatt Arsenault2017-10-131-1/+1
* [PPC][NFC] Renaming things with 'xxinsert' moniker to 'vecinsert' to make it ...Tony Jiang2017-09-051-3/+3
* [DAG] convert vector select-of-constants to logic/mathSanjay Patel2017-08-241-1/+1
* Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ...Peter Collingbourne2017-07-261-5/+5
* [NFC] test commit.Stefan Pintilie2017-07-261-0/+8
* [SystemZ, LoopStrengthReduce]Jonas Paulsson2017-07-211-1/+2
* [PowerPC] Ensure displacements for DQ-Form instructions are multiples of 16Nemanja Ivanovic2017-07-131-1/+1
* fix formatting; NFCHiroshi Inoue2017-07-101-2/+2
* [PowerPC] NFC : Common up definitions of isIntS16Immediate and update paramet...Lei Huang2017-07-071-0/+3
* [Power9] Exploit vector integer extend instructions when indices aren't correct.Tony Jiang2017-07-051-0/+4
* [PowerPC] Match vec_revb builtins to P9 instructions.Tony Jiang2017-06-121-0/+21
* [Power9] Added support for the modsw, moduw, modsd, modud hardware instructions.Tony Jiang2017-06-121-0/+1
* [PowerPC] Fix a performance bug for PPC::XXPERMDI.Tony Jiang2017-05-311-0/+8
* [PowerPC] Fix a performance bug for PPC::XXSLDWI.Tony Jiang2017-05-241-1/+5
* [PPC] Lower load acquire/seq_cst trailing fence to cmp + bne + isync.Tim Shen2017-05-161-0/+1
* [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the b...Tim Shen2017-05-121-11/+10
* [Atomic] Remove IsStore/IsLoad in the interface, and pass the instruction ins...Tim Shen2017-05-091-4/+4
* [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instr...Tim Shen2017-05-031-0/+8
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-2/+1
* [DAGCombiner] add and use TLI hook to convert and-of-seteq / or-of-setne to b...Sanjay Patel2017-04-051-0/+4
* [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...Simon Pilgrim2017-03-311-0/+1
* [DAGCombiner] allow transforming (select Cond, C +/- 1, C) to (add(ext Cond), C)Sanjay Patel2017-03-041-0/+4
* [PowerPC] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-01-131-23/+39
* [PowerPC] Implement missing ISA 2.06 instructions.Tony Jiang2017-01-051-1/+1
* [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSRGuozhi Wei2016-12-121-0/+2
* [PowerPC] Improvements for BUILD_VECTOR Vol. 2Nemanja Ivanovic2016-11-291-0/+4
* [PPC][DAGCombine] Convert SETCC to subtract when the result is zero extendedEhsan Amiri2016-11-181-0/+5
* Always use relative jump table encodings on PowerPC64.Joerg Sonnenberger2016-11-161-0/+9
* [DAG Combiner] Fix the native computation of the Newton series for reciprocalsEvandro Menezes2016-11-101-3/+3
* [PPC] Generate positive FP zero using xor insn instead of loading from consta...Ehsan Amiri2016-10-241-0/+1
* [Target] remove TargetRecip class; 2nd trySanjay Patel2016-10-201-4/+4
* revert r284495: [Target] remove TargetRecip classSanjay Patel2016-10-181-4/+4
* [Target] remove TargetRecip class; move reciprocal estimate isel functionalit...Sanjay Patel2016-10-181-4/+4
* [Power9] Part-word VSX integer scalar loads/stores and sign extend instructionsNemanja Ivanovic2016-10-041-0/+14
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* Fix code-gen crash on Power9 for insert_vector_elt with variable index (PR30189)Nemanja Ivanovic2016-09-141-0/+1
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-111-1/+13
OpenPOWER on IntegriCloud