| Commit message (Expand) | Author | Age | Files | Lines |
* | [PowerPC] Eliminate integer compare instructions - vol. 1 | Nemanja Ivanovic | 2017-05-11 | 13 | -6/+1658 |
* | Add extra operand to CALLSEQ_START to keep frame part set up previously | Serge Pavlov | 2017-05-09 | 1 | -2/+2 |
* | [PPC] When restoring R30 (PIC base pointer), mark it as <def> | Krzysztof Parzyszek | 2017-05-04 | 1 | -0/+30 |
* | [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instr... | Tim Shen | 2017-05-03 | 1 | -39/+0 |
* | [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE | Nemanja Ivanovic | 2017-05-02 | 6 | -80/+89 |
* | [StackMaps] Increase the size of the "location size" field | Sanjoy Das | 2017-04-28 | 2 | -71/+199 |
* | Don't emit CFI instructions at the end of a function | Adrian Prantl | 2017-04-24 | 1 | -5/+1 |
* | [DAG] add splat vector support for 'xor' in SimplifyDemandedBits | Sanjay Patel | 2017-04-19 | 1 | -4/+2 |
* | [PowerPC] add test and auto-generate checks; NFC | Sanjay Patel | 2017-04-19 | 1 | -19/+33 |
* | [PowerPC] multiply-with-overflow might use the CTR register | Hal Finkel | 2017-04-11 | 1 | -0/+34 |
* | Add address space mangling to lifetime intrinsics | Matt Arsenault | 2017-04-10 | 8 | -51/+51 |
* | Turn on -addr-sink-using-gep by default. | Eli Friedman | 2017-04-06 | 2 | -3/+2 |
* | [DAGCombiner] add and use TLI hook to convert and-of-seteq / or-of-setne to b... | Sanjay Patel | 2017-04-05 | 1 | -10/+11 |
* | add/move codegen tests for and/or of setcc; NFC | Sanjay Patel | 2017-04-03 | 2 | -35/+62 |
* | [DAGCombiner] enable vector transforms for any/all {sign} bits set/clear | Sanjay Patel | 2017-04-01 | 1 | -20/+10 |
* | [PowerPC, x86] add vector tests for any/all {sign} bits set/clear; NFC | Sanjay Patel | 2017-04-01 | 1 | -0/+116 |
* | [DAGCombiner] add fold for 'All sign bits set?' | Sanjay Patel | 2017-03-31 | 1 | -9/+5 |
* | [PowerPC] add tests for setcc+setcc+logic; NFC | Sanjay Patel | 2017-03-31 | 1 | -0/+313 |
* | Temporarily revert "[PPC] In PPCBoolRetToInt change the bool value to i64 if ... | Eric Christopher | 2017-03-31 | 2 | -34/+14 |
* | Add testcase for r299124. | Eric Christopher | 2017-03-30 | 1 | -0/+330 |
* | [DAGCombiner] Initial support for the fast-math flag contract | Adam Nemet | 2017-03-30 | 1 | -0/+35 |
* | [CodeGen] clean up and add tests for scalar and-of-setcc; NFC | Sanjay Patel | 2017-03-29 | 1 | -0/+35 |
* | [PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64 | Guozhi Wei | 2017-03-28 | 2 | -14/+34 |
* | Fix trellis layout to avoid mis-identify triangle. | Dehao Chen | 2017-03-23 | 1 | -0/+48 |
* | [PPC] Add generated tests for all atomic operations | Tim Shen | 2017-03-23 | 1 | -0/+9546 |
* | CalleeSavedRegister was removed from MIR and is recalculated upon MIR parsing. | Oren Ben Simhon | 2017-03-19 | 1 | -16/+0 |
* | CodeGen: BlockPlacement: Adjust test case so it covers rL297925. NFC | Kyle Butt | 2017-03-16 | 1 | -15/+2 |
* | [PowerPC][Altivec] Add mfvrd and mffprd extended mnemonic | Nemanja Ivanovic | 2017-03-15 | 4 | -448/+175 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-03-14 | 6 | -111/+141 |
* | Revert "Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to redu... | Tim Shen | 2017-03-08 | 1 | -0/+86 |
* | Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack... | Tim Shen | 2017-03-07 | 1 | -86/+0 |
* | [PowerPC] Fix failure with STBRX when store is narrower than the bswap | Nemanja Ivanovic | 2017-03-06 | 1 | -0/+59 |
* | [DAGCombiner] allow transforming (select Cond, C +/- 1, C) to (add(ext Cond), C) | Sanjay Patel | 2017-03-04 | 2 | -145/+37 |
* | [SDAG] Revert r296476 (and r296486, r296668, r296690). | Chandler Carruth | 2017-03-03 | 6 | -141/+111 |
* | CodeGen: BlockPlacement: Precompute layout for chains of triangles. | Kyle Butt | 2017-03-03 | 1 | -0/+81 |
* | [PPC] Fix code generation for bswap(int32) followed by store16 | Guozhi Wei | 2017-03-02 | 1 | -0/+16 |
* | [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size | Nemanja Ivanovic | 2017-03-02 | 1 | -0/+86 |
* | [DAGCombiner] fold binops with constant into select-of-constants | Sanjay Patel | 2017-03-01 | 1 | -299/+208 |
* | Improve scheduling with branch coalescing | Nemanja Ivanovic | 2017-03-01 | 1 | -0/+31 |
* | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combine | Artur Pilipenko | 2017-03-01 | 1 | -4/+1 |
* | [PPC] add tests for select-of-constants with binop; NFC | Sanjay Patel | 2017-03-01 | 1 | -0/+557 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-28 | 6 | -111/+141 |
* | [CGP] Split some critical edges coming out of indirect branches | Michael Kuperstein | 2017-02-28 | 1 | -12/+24 |
* | Do full codegen for various tests. NFC | Amaury Sechet | 2017-02-27 | 2 | -44/+65 |
* | Revert "[CGP] Split some critical edges coming out of indirect branches" | Daniel Jasper | 2017-02-26 | 1 | -24/+12 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-26 | 6 | -141/+111 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-25 | 6 | -111/+141 |
* | [CGP] Split some critical edges coming out of indirect branches | Michael Kuperstein | 2017-02-24 | 1 | -12/+24 |
* | [PowerPC] Use subfic instruction for subtract from immediate | Nemanja Ivanovic | 2017-02-24 | 1 | -0/+41 |
* | [PowerPC] Use rldicr instruction for AND with an immediate if possible | Nemanja Ivanovic | 2017-02-24 | 3 | -16/+22 |