| Commit message (Expand) | Author | Age | Files | Lines |
* | [Power9] Exploit vector integer extend instructions when indices aren't correct. | Tony Jiang | 2017-07-05 | 1 | -0/+4 |
* | [PowerPC] Match vec_revb builtins to P9 instructions. | Tony Jiang | 2017-06-12 | 1 | -0/+21 |
* | [Power9] Added support for the modsw, moduw, modsd, modud hardware instructions. | Tony Jiang | 2017-06-12 | 1 | -0/+1 |
* | [PowerPC] Fix a performance bug for PPC::XXPERMDI. | Tony Jiang | 2017-05-31 | 1 | -0/+8 |
* | [PowerPC] Fix a performance bug for PPC::XXSLDWI. | Tony Jiang | 2017-05-24 | 1 | -1/+5 |
* | [PPC] Lower load acquire/seq_cst trailing fence to cmp + bne + isync. | Tim Shen | 2017-05-16 | 1 | -0/+1 |
* | [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the b... | Tim Shen | 2017-05-12 | 1 | -11/+10 |
* | [Atomic] Remove IsStore/IsLoad in the interface, and pass the instruction ins... | Tim Shen | 2017-05-09 | 1 | -4/+4 |
* | [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instr... | Tim Shen | 2017-05-03 | 1 | -0/+8 |
* | [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem... | Craig Topper | 2017-04-28 | 1 | -2/+1 |
* | [DAGCombiner] add and use TLI hook to convert and-of-seteq / or-of-setne to b... | Sanjay Patel | 2017-04-05 | 1 | -0/+4 |
* | [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg... | Simon Pilgrim | 2017-03-31 | 1 | -0/+1 |
* | [DAGCombiner] allow transforming (select Cond, C +/- 1, C) to (add(ext Cond), C) | Sanjay Patel | 2017-03-04 | 1 | -0/+4 |
* | [PowerPC] Fix some Clang-tidy modernize and Include What You Use warnings; ot... | Eugene Zelenko | 2017-01-13 | 1 | -23/+39 |
* | [PowerPC] Implement missing ISA 2.06 instructions. | Tony Jiang | 2017-01-05 | 1 | -1/+1 |
* | [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR | Guozhi Wei | 2016-12-12 | 1 | -0/+2 |
* | [PowerPC] Improvements for BUILD_VECTOR Vol. 2 | Nemanja Ivanovic | 2016-11-29 | 1 | -0/+4 |
* | [PPC][DAGCombine] Convert SETCC to subtract when the result is zero extended | Ehsan Amiri | 2016-11-18 | 1 | -0/+5 |
* | Always use relative jump table encodings on PowerPC64. | Joerg Sonnenberger | 2016-11-16 | 1 | -0/+9 |
* | [DAG Combiner] Fix the native computation of the Newton series for reciprocals | Evandro Menezes | 2016-11-10 | 1 | -3/+3 |
* | [PPC] Generate positive FP zero using xor insn instead of loading from consta... | Ehsan Amiri | 2016-10-24 | 1 | -0/+1 |
* | [Target] remove TargetRecip class; 2nd try | Sanjay Patel | 2016-10-20 | 1 | -4/+4 |
* | revert r284495: [Target] remove TargetRecip class | Sanjay Patel | 2016-10-18 | 1 | -4/+4 |
* | [Target] remove TargetRecip class; move reciprocal estimate isel functionalit... | Sanjay Patel | 2016-10-18 | 1 | -4/+4 |
* | [Power9] Part-word VSX integer scalar loads/stores and sign extend instructions | Nemanja Ivanovic | 2016-10-04 | 1 | -0/+14 |
* | getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCI | Sanjay Patel | 2016-09-14 | 1 | -1/+1 |
* | Fix code-gen crash on Power9 for insert_vector_elt with variable index (PR30189) | Nemanja Ivanovic | 2016-09-14 | 1 | -0/+1 |
* | [CodeGen] Split out the notions of MI invariance and MI dereferenceability. | Justin Lebar | 2016-09-11 | 1 | -1/+13 |
* | [PowerPC] hasAndNotCompare should return true | Hal Finkel | 2016-09-02 | 1 | -0/+4 |
* | Add ISD::EH_DWARF_CFA, simplify @llvm.eh.dwarf.cfa on Mips, fix on PowerPC | Hal Finkel | 2016-09-01 | 1 | -0/+1 |
* | [PowerPC] Implement lowering for atomicrmw min/max/umin/umax | Hal Finkel | 2016-08-28 | 1 | -2/+6 |
* | [x86] Refactor a PowerPC specific ctlz/srl transformation (NFC). | Pierre Gousseau | 2016-08-16 | 1 | -0/+4 |
* | [PowerPC] fix passing long double arguments to function (soft-float) | Strahinja Petrovic | 2016-08-05 | 1 | -0/+7 |
* | [Power9] Add codegen for VSX word insert/extract instructions | Nemanja Ivanovic | 2016-07-12 | 1 | -0/+18 |
* | [PowerPC] Cannonicalize applicable vector shift immediates as swaps | Nemanja Ivanovic | 2016-07-12 | 1 | -0/+4 |
* | Rename argument for consistency. | Eric Christopher | 2016-07-07 | 1 | -4/+4 |
* | Remove the plumbing for isDarwinABI from EmitTailCallLoadFPAndRetAddr. | Eric Christopher | 2016-07-07 | 1 | -1/+1 |
* | Remove unnecessary subtarget parameters in PPCTargetLowering. | Eric Christopher | 2016-07-07 | 1 | -12/+6 |
* | [PowerPC] - Legalize vector types by widening instead of integer promotion | Nemanja Ivanovic | 2016-07-05 | 1 | -0/+25 |
* | CodeGen: Use MachineInstr& in TargetLowering, NFC | Duncan P. N. Exon Smith | 2016-06-30 | 1 | -7/+8 |
* | Pass DebugLoc and SDLoc by const ref. | Benjamin Kramer | 2016-06-12 | 1 | -88/+73 |
* | [PowerPC] Generate VSX version of splat word | Nemanja Ivanovic | 2016-05-04 | 1 | -0/+4 |
* | [PPC, SSP] Support PowerPC Linux stack protection. | Tim Shen | 2016-04-19 | 1 | -0/+4 |
* | CXX_FAST_TLS calling convention: performance improvement for PPC64 | Chuang-Yu Cheng | 2016-04-08 | 1 | -0/+12 |
* | [ppc64] Enable sibling call optimization on ppc64 ELFv1/ELFv2 abi | Chuang-Yu Cheng | 2016-04-06 | 1 | -0/+10 |
* | Tweak some atomics functions in preparation for larger changes; NFC. | James Y Knight | 2016-03-16 | 1 | -0/+4 |
* | [Power PC] llvm soft float support for ppc32 | Petar Jovanovic | 2015-12-14 | 1 | -0/+2 |
* | Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics. | Yury Gribov | 2015-12-01 | 1 | -0/+7 |
* | [WinEH] Update exception pointer registers | Joseph Tremoulet | 2015-11-07 | 1 | -1/+10 |
* | fix TLI's combineRepeatedFPDivisors interface to return the minimum user thre... | Sanjay Patel | 2015-07-28 | 1 | -1/+1 |