summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/PhaseOrdering
Commit message (Expand)AuthorAgeFilesLines
* ../llvm/utils/update_test_checks.py --opt-binary bin/opt ../llvm/test/Transfo...Hans Wennborg2020-03-191-6/+24
* [EarlyCSE] avoid crashing when detecting min/max/abs patterns (PR41083)Sanjay Patel2020-03-191-2/+11
* [Transforms] add phase ordering tests for min/max/abs; NFCSanjay Patel2020-03-191-0/+87
* Reland [DataLayout] Fix occurrences that size and range of pointers are assum...Nicola Zaghen2019-12-131-0/+70
* Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...Nicola Zaghen2019-12-121-70/+0
* [DataLayout] Fix occurrences that size and range of pointers are assumed to b...Nicola Zaghen2019-12-121-0/+70
* Revert "[Attributor] Move pass after InstCombine to futher eliminate null poi...Dávid Bolvanský2019-11-271-47/+0
* [Attributor] Move pass after InstCombine to futher eliminate null pointer checksDávid Bolvanský2019-11-271-0/+47
* Revert "Revert "As a follow-up to my initial mail to llvm-dev here's a first ...Eric Christopher2019-11-262-6/+6
* Revert "As a follow-up to my initial mail to llvm-dev here's a first pass at ...Muhammad Omair Javaid2019-11-262-6/+6
* As a follow-up to my initial mail to llvm-dev here's a first pass at the O1 d...Eric Christopher2019-11-252-6/+6
* [NFC][PhaseOrdering] Add end-to-end tests for the 'two shifts by sext' problemRoman Lebedev2019-09-271-0/+125
* Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen...Dmitri Gribenko2019-09-108-1446/+0
* Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet2019-09-108-0/+1446
* [InstSimplify] Drop leftover "division-by-zero guard" around `@llvm.umul.with...Roman Lebedev2019-08-291-8/+4
* [InstSimplify] Drop leftover "division-by-zero guard" around `@llvm.umul.with...Roman Lebedev2019-08-291-8/+4
* [SimplifyCFG] FoldTwoEntryPHINode(): don't bailout on i1 PHI's if we can hois...Roman Lebedev2019-08-291-12/+48
* [InstCombine] Fold '(-1 u/ %x) u< %y' to '@llvm.umul.with.overflow' + overflo...Roman Lebedev2019-08-291-14/+59
* Add PhaseOrdering/lifetime-sanitizer.ll testsVitaly Buka2019-08-271-0/+71
* [NFC][PhaseOredering][SimplifyCFG] Add more runlines to umul.with.overflow testsRoman Lebedev2019-07-231-1/+4
* [NFC][PhaseOrdering] Add tests showcasing the problems of unsigned multiply o...Roman Lebedev2019-07-221-0/+85
* Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet2019-06-268-1446/+0
* [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.Clement Courbet2019-06-268-0/+1446
* [Pass Pipeline][NFC] Add a test prior to committing D61726Nemanja Ivanovic2019-05-131-0/+155
* Pull r360426 as it is breaking the build bots.Nemanja Ivanovic2019-05-101-153/+0
* Another attempt to fix the build bot breaks after r360426Nemanja Ivanovic2019-05-101-3/+2
* Fix build break after r360426Nemanja Ivanovic2019-05-101-0/+2
* [Pass Pipeline][NFC] Add a test prior to committing D61726Nemanja Ivanovic2019-05-101-0/+152
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1710-0/+881
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1710-881/+0
* [InstCombine] canonicalize raw IR rotate patterns to funnel shiftSanjay Patel2019-01-011-6/+4
* [AggressiveInstCombine] convert rotate with guard branch into funnel shift (P...Sanjay Patel2018-12-171-11/+2
* [PhaseOrdering] add test for funnel shift (rotate); NFCSanjay Patel2018-12-121-0/+49
* [PhaseOrdering] remove stale comments; NFCSanjay Patel2018-05-091-4/+0
* [AggressiveInstCombine] convert a chain of 'and-shift' bits into masked compareSanjay Patel2018-05-091-17/+8
* [AggressiveInstCombine] convert a chain of 'or-shift' bits into masked compareSanjay Patel2018-05-011-17/+8
* [PhaseOrdering] add tests for bittest patterns from bitfields; NFCSanjay Patel2018-05-011-0/+152
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-0/+67
* [SimplifyCFG] don't sink common insts too soon (PR34603)Sanjay Patel2017-12-141-4/+2
* [PassManager, SimplifyCFG] add test for PR34603 / D38566; NFCSanjay Patel2017-11-151-0/+40
* [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PMSanjay Patel2017-11-151-54/+25
* [PassManager, SimplifyCFG] Revert r316908 and r316869.David L. Jones2017-11-061-66/+55
* [PassManager, SimplifyCFG] add test for PR34603 / D38566; NFCSanjay Patel2017-10-301-1/+41
* [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PMSanjay Patel2017-10-291-54/+25
* [PassManager] add test to show the new PM uses -latesimplifycfg early; NFCSanjay Patel2017-10-231-0/+95
* Make globalaa-retained.ll test catching more cases.Nikolai Bozhenov2017-04-181-3/+43
* Mark that SpeculativeExecution preserves Globals Alias Analysis.Kristof Beyls2016-05-031-0/+26
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-171-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie2015-04-161-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-132-3/+3
OpenPOWER on IntegriCloud