summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/IPConstantProp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1724-0/+1031
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1724-1031/+0
* [IPCP] Don't crash due to arg count/type mismatch between caller/calleeBjorn Pettersson2019-01-292-0/+95
* Enable IPConstantPropagation to work with abstract call sitesJohannes Doerfert2019-01-194-0/+298
* Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp inst...Florian Hahn2018-08-231-2/+2
* Revert r337904: [IPSCCP] Use PredicateInfo to propagate facts from cmp instru...Florian Hahn2018-07-251-2/+2
* Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp inst...Florian Hahn2018-07-251-2/+2
* [IPSCCP] Run Solve each time we resolved an undef in a function.Florian Hahn2018-07-171-0/+43
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-0/+31
* Revert r335206 "Recommit r333268: [IPSCCP] Use PredicateInfo to propagate fac...Francis Visoiu Mistrih2018-06-211-2/+2
* Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp inst...Florian Hahn2018-06-211-2/+2
* Revert r333740: IPSCCP] Use PredicateInfo to propagate facts from cmp.Florian Hahn2018-06-011-2/+2
* Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp inst...Florian Hahn2018-06-011-2/+2
* Revert r333268: [IPSCCP] Use PredicateInfo to propagate facts from...Florian Hahn2018-05-251-2/+2
* [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.Florian Hahn2018-05-251-2/+2
* [IPSCCP] do not break musttail invariant (PR36485)Reid Kleckner2018-03-011-0/+58
* [IPSCCP] Remove calls without side effectsChris Bieneman2018-01-092-3/+35
* [IPCP] Don't propagate return value for naked functions.Davide Italiano2017-02-041-0/+1
* [IPSCCP] Restore the old behaviour (pre r293799).Davide Italiano2017-02-021-21/+0
* [SCCP] Make sure we get this case right without noinline.Davide Italiano2017-02-011-1/+1
* [IPSCCP] Don't propagate return values of functions marked as noinline.Davide Italiano2017-02-011-0/+21
* [IPSCCP] Teach how to not propagate return values of naked functions.Davide Italiano2017-02-011-0/+28
* [PM] Port Interprocedural SCCP to the new pass manager.Davide Italiano2016-05-051-0/+1
* [ConstantFold] Don't try to strip fp -> int bitcasts to simplify icmpsHal Finkel2016-05-041-0/+52
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-081-0/+28
* [SCCP] Don't violate the lattice invariantsDavid Majnemer2016-01-071-0/+26
* [SCCP] Can't go from overdefined to constantDavid Majnemer2016-01-071-0/+31
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-172-4/+4
* Skip extra LLVM IR assemble/disassemble steps in some testsDavid Blaikie2015-04-241-2/+1
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-131-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-274-9/+9
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-272-6/+6
* No need for those tests to go thru llvm-as and/or llvm-dis.Arnaud A. de Grandmaison2014-05-271-1/+1
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-221-1/+2
* Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling2013-02-201-1/+4
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-024-6/+6
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-271-1/+1
* Update some tests to the new EH scheme.Bill Wendling2011-09-012-1/+13
* Add an ipsccp test. Migrated from test/FrontendC++.Eric Christopher2011-08-151-0/+26
* remove parser support for the obsolete "multiple return values" syntax, whichChris Lattner2011-06-171-26/+31
* more test cleanupChris Lattner2010-09-021-2/+2
* Delete useless trailing semicolons.Dan Gohman2010-01-051-2/+2
* Fix a use of an invalidated iterator in the case where there are multipleDan Gohman2009-11-231-0/+30
* Fix IPSCCP's code for deleting dead blocks to tolerate outstandingDan Gohman2009-11-201-0/+42
* Constant propagating byval pointer is safe if function is readonly.Torok Edwin2009-09-241-2/+18
* Don't constant propagate byval pointers, since they are not really pointers, butTorok Edwin2009-09-241-0/+24
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-116-6/+6
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-084-4/+4
OpenPOWER on IntegriCloud