summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopPredication
Commit message (Expand)AuthorAgeFilesLines
* [LoopPred] Handle a subset of NE comparison based latchesPhilip Reames2019-06-011-6/+14
* [Tests] Better represent the postinc form produced by LFTR in LoopPred testsPhilip Reames2019-05-311-8/+12
* [Tests] Add ne icmp tests w/preinc forms for LoopPredicationPhilip Reames2019-05-311-6/+80
* [Tests] Add tests for loop predication of loops w/ne latch conditionsPhilip Reames2019-05-311-0/+172
* [LoopPred] Fix a blatantly obvious bug in r358684Philip Reames2019-04-181-0/+64
* [LoopPredication] Allow predication of loop invariant computations (within th...Philip Reames2019-04-183-9/+17
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-178-0/+5181
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-178-5181/+0
* [Tests] Add branch_weights to latches so that test is not effected by future ...Philip Reames2019-04-161-55/+57
* [Tests] Add a few more tests for LoopPredication w/invariant loadsPhilip Reames2019-04-151-2/+127
* [LoopPred] Hoist and of predicated checks where legalPhilip Reames2019-04-152-6/+6
* [WideableCond] Fix a nasty bug in detection of "explicit guards"Philip Reames2019-04-021-0/+59
* [LoopPred] Be uniform about proving generated conditionsPhilip Reames2019-04-011-0/+49
* [LoopPred] Delete the old condition expressions if unusedPhilip Reames2019-04-018-202/+2
* [Tests] Autogen all the LoopPredication testsPhilip Reames2019-04-017-388/+1912
* [Tests] Add tests for a possible loop predication transform variantPhilip Reames2019-04-011-0/+247
* [LoopPredication] Support guards expressed as branches by widenable conditionMax Kazantsev2019-01-221-0/+1486
* [LoopPredication] Add profitability check based on BPIAnna Thomas2018-03-221-0/+120
* [Loop Predication] Teach LP about reverse loops with uge and sge latch condit...Serguei Katkov2018-02-081-0/+105
* [Loop Predication] Teach LP about reverse loopsAnna Thomas2017-12-041-0/+140
* [LoopPredication] Enable predication when latchCheckIV is wider than rangeCheckAnna Thomas2017-11-021-0/+138
* [LoopPredication] Handle the case when the guard and the latch IV have differ...Artur Pilipenko2017-10-271-4/+235
* [LoopPredication] Check whether the loop is already guarded by the first iter...Artur Pilipenko2017-10-123-35/+71
* [LoopPredication] Support ule, sle latch predicatesArtur Pilipenko2017-10-121-0/+108
* Rework loop predication passArtur Pilipenko2017-09-223-146/+286
* Loop predication expand both sides of the widened conditionArtur Pilipenko2017-02-271-1/+76
* [Guards] Introduce loop-predication passArtur Pilipenko2017-01-253-0/+796
OpenPOWER on IntegriCloud