summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* [SLPVectorizer] Precommit of supernode.ll test for D63661Simon Pilgrim2019-06-251-0/+327
* [ARM] DLS/LE low-overhead loop code generationSam Parker2019-06-2510-1/+1288
* [InstCombine][NFC] Add test to show missing fold for icmp ult/uge (shl %x, C2...Huihui Zhang2019-06-251-0/+236
* [InstCombine] Fold icmp eq/ne (and %x, C), 0 iff (-C) is power of two -> %x ...Huihui Zhang2019-06-253-40/+28
* [InstCombine] squash is-not-power-of-2 using ctpopSanjay Patel2019-06-241-10/+6
* InstCombine: Preserve nuw when reassociating nuw ops [3/3]Matt Arsenault2019-06-241-2/+50
* InstCombine: Preserve nuw when reassociating nuw ops [2/3]Matt Arsenault2019-06-241-3/+3
* InstCombine: Preserve nuw when reassociating nuw ops [1/3]Matt Arsenault2019-06-242-5/+5
* [NFC][Reassociate] Add unary FNeg tests to fast-ReassociateVector.llCameron McInally2019-06-241-0/+57
* [CVP] Reenable nowrap flag inferenceNikita Popov2019-06-244-14/+14
* [InstCombine] add tests for more variants of isPowerOf2; NFCSanjay Patel2019-06-241-0/+259
* [InstCombine] Regenerate test pr17827. NFCI.Huihui Zhang2019-06-241-6/+6
* [Tests] Add cases where we're failing to discharge provably loop exits (tests...Philip Reames2019-06-241-0/+193
* [SLP] Support unary FNeg vectorizationCameron McInally2019-06-242-22/+10
* [InstCombine] reduce funnel-shift i16 X, X, 8 to bswap XSanjay Patel2019-06-241-3/+9
* [InstCombine] add tests for funnel-shift to bswap; NFCSanjay Patel2019-06-241-0/+37
* [InstCombine] SliceUpIllegalIntegerPHI - bail on out of range shiftsSimon Pilgrim2019-06-241-0/+26
* [Scalarizer] Add scalarizer support for smul.fix.satBjorn Pettersson2019-06-241-1/+16
* [Tests] Autogen and improve test readabilityPhilip Reames2019-06-231-46/+95
* [IndVars] Remove dead instructions after folding trivial loop exitPhilip Reames2019-06-233-16/+2
* [InstCombine] squash is-power-of-2 that uses ctpopSanjay Patel2019-06-231-10/+16
* Exploit a zero LoopExit count to eliminate loop exitsPhilip Reames2019-06-222-4/+3
* [LFTR] Add tests for PR41998; NFCNikita Popov2019-06-221-0/+73
* Revert [SLP] Look-ahead operand reordering heuristic.Reid Kleckner2019-06-211-44/+47
* [SLP] Look-ahead operand reordering heuristic.Simon Pilgrim2019-06-211-47/+44
* [NFC] Update shl-sub testsDavid Bolvansky2019-06-211-15/+14
* [InstCombine] add tests for ctpop folds; NFCSanjay Patel2019-06-211-0/+117
* [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1David Bolvansky2019-06-211-9/+5
* [NFC] Added more tests for D63652David Bolvansky2019-06-211-0/+33
* [InstCombine] cttz(abs(x)) -> cttz(x)David Bolvansky2019-06-211-32/+10
* [GVNSink] prevent crashing on mismatched instructions (PR42346)Sanjay Patel2019-06-211-0/+34
* [NFC] Added tests for (1 << (C - x)) -> ((1 << C) >> x)David Bolvansky2019-06-211-0/+152
* [Scalarizer] Propagate IR flagsJay Foad2019-06-211-0/+53
* [RISCV] Add RISCV-specific TargetTransformInfoSam Elliott2019-06-212-0/+31
* [Reassociate] Remove bogus assert reported in PR42349.Cameron McInally2019-06-201-0/+18
* [InstSimplify] simplify power-of-2 (single bit set) sequencesSanjay Patel2019-06-201-8/+2
* [LICM & MSSA] Limit unsafe sinking and hoisting.Alina Sbirlea2019-06-201-2/+5
* [InstSimplify] add tests for known-not-a-power-of-2; NFCSanjay Patel2019-06-201-0/+28
* [NFC][SLP] Pre-commit unary FNeg test to X86/propagate_ir_flags.llCameron McInally2019-06-201-0/+78
* [NFC] Updated tests for D63546David Bolvansky2019-06-201-46/+123
* [InstCombine] canonicalize check for power-of-2Sanjay Patel2019-06-201-21/+21
* [Tests] Add a tricky LFTR case for documentation purposesPhilip Reames2019-06-201-0/+64
* [InstCombine] cttz(-x) -> cttz(x)David Bolvansky2019-06-201-16/+26
* [InstCombine] add commuted variants for power-of-2 checks; NFCSanjay Patel2019-06-201-0/+47
* [InstCombine] add tests for checking power-of-2; NFCSanjay Patel2019-06-201-0/+138
* [NFC][SLP] Pre-commit unary FNeg test to X86/phi3.llCameron McInally2019-06-201-0/+41
* [SLP][X86] Add lookahead reordering tests from D60897Simon Pilgrim2019-06-201-3/+235
* LFTR for multiple exit loopsPhilip Reames2019-06-192-64/+57
* [Tests] Autogen a test so that future changes are understandablePhilip Reames2019-06-191-100/+444
* [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlierHuihui Zhang2019-06-192-36/+24
OpenPOWER on IntegriCloud