summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelLowering.h
AgeCommit message (Expand)Author
2018-01-24Merging r322372 and r322767:Hans Wennborg
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-14TLI: Allow using PSV for intrinsic mem operandsMatt Arsenault
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-15[PowerPC] Implement mayBeEmittedAsTailCall for PPCSean Fertile
2017-11-06Adds code to PPC ISEL lowering to recognize byte inserts from vector_shuffles...Graham Yiu
2017-11-06[PPC] Use xxbrd to speed up bswap64Guozhi Wei
2017-11-01Adds code to PPC ISEL lowering to recognize half-word inserts from vector_shu...Graham Yiu
2017-10-13DAG: Add opcode and source type to isFPExtFreeMatt Arsenault
2017-09-05[PPC][NFC] Renaming things with 'xxinsert' moniker to 'vecinsert' to make it ...Tony Jiang
2017-08-24[DAG] convert vector select-of-constants to logic/mathSanjay Patel
2017-07-26Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ...Peter Collingbourne
2017-07-26[NFC] test commit.Stefan Pintilie
2017-07-21[SystemZ, LoopStrengthReduce]Jonas Paulsson
2017-07-13[PowerPC] Ensure displacements for DQ-Form instructions are multiples of 16Nemanja Ivanovic
2017-07-10fix formatting; NFCHiroshi Inoue
2017-07-07[PowerPC] NFC : Common up definitions of isIntS16Immediate and update paramet...Lei Huang
2017-07-05[Power9] Exploit vector integer extend instructions when indices aren't correct.Tony Jiang
2017-06-12[PowerPC] Match vec_revb builtins to P9 instructions.Tony Jiang
2017-06-12[Power9] Added support for the modsw, moduw, modsd, modud hardware instructions.Tony Jiang
2017-05-31[PowerPC] Fix a performance bug for PPC::XXPERMDI.Tony Jiang
2017-05-24[PowerPC] Fix a performance bug for PPC::XXSLDWI.Tony Jiang
2017-05-16[PPC] Lower load acquire/seq_cst trailing fence to cmp + bne + isync.Tim Shen
2017-05-12[PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the b...Tim Shen
2017-05-09[Atomic] Remove IsStore/IsLoad in the interface, and pass the instruction ins...Tim Shen
2017-05-03[PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instr...Tim Shen
2017-04-28[SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper
2017-04-05[DAGCombiner] add and use TLI hook to convert and-of-seteq / or-of-setne to b...Sanjay Patel
2017-03-31[DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...Simon Pilgrim
2017-03-04[DAGCombiner] allow transforming (select Cond, C +/- 1, C) to (add(ext Cond), C)Sanjay Patel
2017-01-13[PowerPC] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-01-05[PowerPC] Implement missing ISA 2.06 instructions.Tony Jiang
2016-12-12[PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSRGuozhi Wei
2016-11-29[PowerPC] Improvements for BUILD_VECTOR Vol. 2Nemanja Ivanovic
2016-11-18[PPC][DAGCombine] Convert SETCC to subtract when the result is zero extendedEhsan Amiri
2016-11-16Always use relative jump table encodings on PowerPC64.Joerg Sonnenberger
2016-11-10[DAG Combiner] Fix the native computation of the Newton series for reciprocalsEvandro Menezes
2016-10-24[PPC] Generate positive FP zero using xor insn instead of loading from consta...Ehsan Amiri
2016-10-20[Target] remove TargetRecip class; 2nd trySanjay Patel
2016-10-18revert r284495: [Target] remove TargetRecip classSanjay Patel
2016-10-18[Target] remove TargetRecip class; move reciprocal estimate isel functionalit...Sanjay Patel
2016-10-04[Power9] Part-word VSX integer scalar loads/stores and sign extend instructionsNemanja Ivanovic
2016-09-14getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel
2016-09-14Fix code-gen crash on Power9 for insert_vector_elt with variable index (PR30189)Nemanja Ivanovic
2016-09-11[CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar
2016-09-02[PowerPC] hasAndNotCompare should return trueHal Finkel
2016-09-01Add ISD::EH_DWARF_CFA, simplify @llvm.eh.dwarf.cfa on Mips, fix on PowerPCHal Finkel
2016-08-28[PowerPC] Implement lowering for atomicrmw min/max/umin/umaxHal Finkel
2016-08-16[x86] Refactor a PowerPC specific ctlz/srl transformation (NFC).Pierre Gousseau