summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Eliminate integer compare instructions - vol. 1Nemanja Ivanovic2017-05-1113-6/+1658
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-2/+2
* [PPC] When restoring R30 (PIC base pointer), mark it as <def>Krzysztof Parzyszek2017-05-041-0/+30
* [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instr...Tim Shen2017-05-031-39/+0
* [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LENemanja Ivanovic2017-05-026-80/+89
* [StackMaps] Increase the size of the "location size" fieldSanjoy Das2017-04-282-71/+199
* Don't emit CFI instructions at the end of a functionAdrian Prantl2017-04-241-5/+1
* [DAG] add splat vector support for 'xor' in SimplifyDemandedBitsSanjay Patel2017-04-191-4/+2
* [PowerPC] add test and auto-generate checks; NFCSanjay Patel2017-04-191-19/+33
* [PowerPC] multiply-with-overflow might use the CTR registerHal Finkel2017-04-111-0/+34
* Add address space mangling to lifetime intrinsicsMatt Arsenault2017-04-108-51/+51
* Turn on -addr-sink-using-gep by default.Eli Friedman2017-04-062-3/+2
* [DAGCombiner] add and use TLI hook to convert and-of-seteq / or-of-setne to b...Sanjay Patel2017-04-051-10/+11
* add/move codegen tests for and/or of setcc; NFCSanjay Patel2017-04-032-35/+62
* [DAGCombiner] enable vector transforms for any/all {sign} bits set/clearSanjay Patel2017-04-011-20/+10
* [PowerPC, x86] add vector tests for any/all {sign} bits set/clear; NFCSanjay Patel2017-04-011-0/+116
* [DAGCombiner] add fold for 'All sign bits set?'Sanjay Patel2017-03-311-9/+5
* [PowerPC] add tests for setcc+setcc+logic; NFCSanjay Patel2017-03-311-0/+313
* Temporarily revert "[PPC] In PPCBoolRetToInt change the bool value to i64 if ...Eric Christopher2017-03-312-34/+14
* Add testcase for r299124.Eric Christopher2017-03-301-0/+330
* [DAGCombiner] Initial support for the fast-math flag contractAdam Nemet2017-03-301-0/+35
* [CodeGen] clean up and add tests for scalar and-of-setcc; NFCSanjay Patel2017-03-291-0/+35
* [PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64Guozhi Wei2017-03-282-14/+34
* Fix trellis layout to avoid mis-identify triangle.Dehao Chen2017-03-231-0/+48
* [PPC] Add generated tests for all atomic operationsTim Shen2017-03-231-0/+9546
* CalleeSavedRegister was removed from MIR and is recalculated upon MIR parsing.Oren Ben Simhon2017-03-191-16/+0
* CodeGen: BlockPlacement: Adjust test case so it covers rL297925. NFCKyle Butt2017-03-161-15/+2
* [PowerPC][Altivec] Add mfvrd and mffprd extended mnemonicNemanja Ivanovic2017-03-154-448/+175
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-03-146-111/+141
* Revert "Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to redu...Tim Shen2017-03-081-0/+86
* Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack...Tim Shen2017-03-071-86/+0
* [PowerPC] Fix failure with STBRX when store is narrower than the bswapNemanja Ivanovic2017-03-061-0/+59
* [DAGCombiner] allow transforming (select Cond, C +/- 1, C) to (add(ext Cond), C)Sanjay Patel2017-03-042-145/+37
* [SDAG] Revert r296476 (and r296486, r296668, r296690).Chandler Carruth2017-03-036-141/+111
* CodeGen: BlockPlacement: Precompute layout for chains of triangles.Kyle Butt2017-03-031-0/+81
* [PPC] Fix code generation for bswap(int32) followed by store16Guozhi Wei2017-03-021-0/+16
* [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame sizeNemanja Ivanovic2017-03-021-0/+86
* [DAGCombiner] fold binops with constant into select-of-constantsSanjay Patel2017-03-011-299/+208
* Improve scheduling with branch coalescingNemanja Ivanovic2017-03-011-0/+31
* [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combineArtur Pilipenko2017-03-011-4/+1
* [PPC] add tests for select-of-constants with binop; NFCSanjay Patel2017-03-011-0/+557
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-286-111/+141
* [CGP] Split some critical edges coming out of indirect branchesMichael Kuperstein2017-02-281-12/+24
* Do full codegen for various tests. NFCAmaury Sechet2017-02-272-44/+65
* Revert "[CGP] Split some critical edges coming out of indirect branches"Daniel Jasper2017-02-261-24/+12
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-02-266-141/+111
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-256-111/+141
* [CGP] Split some critical edges coming out of indirect branchesMichael Kuperstein2017-02-241-12/+24
* [PowerPC] Use subfic instruction for subtract from immediateNemanja Ivanovic2017-02-241-0/+41
* [PowerPC] Use rldicr instruction for AND with an immediate if possibleNemanja Ivanovic2017-02-243-16/+22
OpenPOWER on IntegriCloud