summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/SCCP.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r337904: [IPSCCP] Use PredicateInfo to propagate facts from cmp instru...Florian Hahn2018-07-251-118/+8
* Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp inst...Florian Hahn2018-07-251-8/+118
* [IPSCCP] Fix for bot failure caused by r337548Florian Hahn2018-07-201-1/+1
* Recommit r328307: [IPSCCP] Use constant range information for comparisons of ...Florian Hahn2018-07-201-110/+80
* [SCCP] Don't use markForcedConstant on branch conditions.Eli Friedman2018-07-191-73/+62
* [IPSCCP] Run Solve each time we resolved an undef in a function.Florian Hahn2018-07-171-3/+7
* Temporarily revert "Recommit r328307: [IPSCCP] Use constant range information...Eric Christopher2018-07-121-81/+111
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-2/+6
* Recommit r328307: [IPSCCP] Use constant range information for comparisons of ...Florian Hahn2018-07-021-111/+81
* [SCCP] Mark CFG as preserved.Florian Hahn2018-06-281-0/+2
* [IPSCCP] Change dead blocks to unreachable after visiting all executable blocks.Florian Hahn2018-06-261-3/+11
* Revert r335206 "Recommit r333268: [IPSCCP] Use PredicateInfo to propagate fac...Francis Visoiu Mistrih2018-06-211-112/+8
* Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp inst...Florian Hahn2018-06-211-8/+112
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Revert r333740: IPSCCP] Use PredicateInfo to propagate facts from cmp.Florian Hahn2018-06-011-112/+8
* Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp inst...Florian Hahn2018-06-011-8/+112
* Revert r333268: [IPSCCP] Use PredicateInfo to propagate facts from...Florian Hahn2018-05-251-112/+8
* [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.Florian Hahn2018-05-251-8/+112
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-32/+32
* Revert r328307: [IPSCCP] Use constant range information for comparisons of pa...Florian Hahn2018-03-231-17/+50
* [IPSCCP] Use constant range information for comparisons of parameters.Florian Hahn2018-03-231-50/+17
* Fix layering between SCCP and IPO SCCPDavid Blaikie2018-03-221-57/+3
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-2/+2
* [IPSCCP] Add getCompare which returns either true, false, undef or null.Florian Hahn2018-03-051-6/+1
* [SCCP] Fix unused variable warning in release builds.Benjamin Kramer2018-03-011-0/+1
* [IPSCCP] do not break musttail invariant (PR36485)Reid Kleckner2018-03-011-1/+55
* [IPSCCP] Remove calls without side effectsChris Bieneman2018-01-091-1/+1
* Revert "[SCCP] Manually fold branches on undef."Davide Italiano2018-01-071-26/+3
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-4/+2
* [SCCP] Manually fold branches on undef.Davide Italiano2017-12-231-3/+26
* [SCCP] Pick the right lattice value for constants.Davide Italiano2017-11-221-2/+9
* [SCCP] If we replace with a constant, we can't replace with a range.Davide Italiano2017-11-211-1/+3
* Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.Florian Hahn2017-10-301-7/+95
* Revert r316887 to fix buildbot failures.Florian Hahn2017-10-301-93/+7
* Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.Florian Hahn2017-10-301-7/+93
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-201-58/+59
* [IPSCCP] Move common functions to ValueLatticeUtils (NFC)Matthew Simpson2017-10-131-62/+27
* Revert "Reintroduce "[SCCP] Propagate integer range info for parameters in IP...Bruno Cardoso Lopes2017-10-121-92/+8
* Reintroduce "[SCCP] Propagate integer range info for parameters in IPSCCP."Bruno Cardoso Lopes2017-10-121-8/+92
* Revert "[SCCP] Propagate integer range info for parameters in IPSCCP."Bruno Cardoso Lopes2017-10-101-90/+8
* Revert "[SCCP] Fix mem-sanitizer failure introduced by r315288."Bruno Cardoso Lopes2017-10-101-4/+2
* [SCCP] Fix mem-sanitizer failure introduced by r315288.Florian Hahn2017-10-101-2/+4
* [SCCP] Propagate integer range info for parameters in IPSCCP.Florian Hahn2017-10-101-8/+90
* [IPSCCP] Guard a user of getInitializer with hasDefinitiveInitializerDavid Majnemer2017-07-311-1/+2
* [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...Craig Topper2017-07-061-1/+1
* [SCCP] Simplify the code a bit. NFCI.Davide Italiano2017-06-161-7/+3
* [SCCP] Clarify a comment about unhandled instructions.Davide Italiano2017-06-161-2/+3
* [SCCP] Remove redundant instruction visitors.Davide Italiano2017-06-161-11/+0
* [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltinAndrew Kaylor2017-06-091-2/+2
* [SCCP] Use the `hasAddressTaken()` version defined in `Function`.Davide Italiano2017-05-231-1/+2
OpenPOWER on IntegriCloud