summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopPredication.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-43/+43
* [LoopPredication] Add profitability check based on BPIAnna Thomas2018-03-221-3/+92
* Rename and move utility function getLatchPredicateForGuard. NFC.Serguei Katkov2018-02-091-30/+4
* [Loop Predication] Teach LP about reverse loops with uge and sge latch condit...Serguei Katkov2018-02-081-5/+8
* [LoopPrediction] Introduce utility function getLatchPredicateForGuard. NFC.Serguei Katkov2018-02-071-17/+30
* [NFC] fix trivial typos in comments and documentsHiroshi Inoue2018-01-261-1/+1
* [Loop Predication] Teach LP about reverse loopsAnna Thomas2017-12-041-58/+135
* [LoopPredication] NFC: Refactored code to separate out functions being reusedAnna Thomas2017-11-031-62/+92
* [LoopPredication] Enable predication when latchCheckIV is wider than rangeCheckAnna Thomas2017-11-021-10/+96
* [LoopPredication] Handle the case when the guard and the latch IV have differ...Artur Pilipenko2017-10-271-61/+87
* [LoopPredication] Check whether the loop is already guarded by the first iter...Artur Pilipenko2017-10-121-2/+6
* [LoopPredication] Support ule, sle latch predicatesArtur Pilipenko2017-10-121-20/+35
* Rework loop predication passArtur Pilipenko2017-09-221-38/+220
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [LoopPredication] NFC. Add extra debug output in case we fail to parse the ra...Artur Pilipenko2017-05-221-1/+3
* [LoopPredication] NFC. Move a nested struct declaration before the fields, cl...Artur Pilipenko2017-05-221-7/+9
* [LoopPredication] NFC. Extract LoopICmp struct and parseLoopICmp helperArtur Pilipenko2017-05-191-18/+44
* [LoopPredication] NFC. Extract LoopPredication::expandCheck helperArtur Pilipenko2017-05-191-5/+16
* [LoopPredication] NFC. Extract CanExpand helper lambdaArtur Pilipenko2017-05-191-2/+6
* [LoopPredication] NFC. Add an early exit if there is no guards in the loopArtur Pilipenko2017-05-191-0/+3
* Loop predication expand both sides of the widened conditionArtur Pilipenko2017-02-271-5/+7
* [LoopPredication] Add a new line to debug output in LoopPredication passArtur Pilipenko2017-02-011-1/+1
* [Guards] Introduce loop-predication passArtur Pilipenko2017-01-251-0/+280
OpenPOWER on IntegriCloud