summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/DeadStoreElimination/simple.ll
Commit message (Expand)AuthorAgeFilesLines
* [FunctionAttrs] Annotate "willreturn" for intrinsicsHideto Ueno2019-07-281-2/+2
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+897
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-897/+0
* [DSE] Teach the pass that atomic memory intrinsics are stores.Daniel Neilson2018-04-231-23/+12
* [DSE] Add tests for atomic memory intrinsics (NFC)Daniel Neilson2018-04-111-0/+202
* [DSE] Regenerate tests with update_test_checks.py (NFC)Daniel Neilson2018-04-111-169/+301
* [DSE] Don't DSE stores that subsequent memmove calls read fromSanjoy Das2018-02-201-0/+51
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-14/+14
* [DSE] Don't remove stores made live by a call which unwinds.Eli Friedman2016-08-121-0/+23
* [PM] Port DSE to the new pass managerJustin Bogner2016-05-171-0/+1
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-14/+14
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-14/+14
* [DeadStoreElimination] remove a redundant store even if the load is in a diff...Erik Eckstein2015-08-131-0/+147
* Verifier: Call verifyModule() from llc and optDuncan P. N. Exon Smith2015-03-271-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-13/+13
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-13/+13
* Teach GetUnderlyingObject / BasicAA about addrspacecastMatt Arsenault2014-07-151-0/+17
* Update optimization passes to handle inalloca argumentsReid Kleckner2014-01-281-0/+9
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-25/+25
* Fix more fallout from r158919, similar to PR13547.Bob Wilson2012-09-031-0/+14
* Change greater than to greater than or equal so that an identical sized store...Craig Topper2012-08-141-0/+19
* isAllocLikeFn is allowed to return true for functions which read memory; makeEli Friedman2012-08-081-0/+15
* Teach DeadStoreElimination to eliminate exit-block stores with phi addresses.Dan Gohman2012-05-101-0/+10
* teach DSE and isInstructionTriviallyDead() about callocNuno Lopes2012-05-101-1/+9
* A dead malloc, a free(NULL) and a free(undef) are all trivially deadNick Lewycky2011-10-241-2/+1
* A non-escaping malloc in the entry block is not unlike an alloca. Do dead-storeNick Lewycky2011-10-221-0/+8
* Move "atomic" and "volatile" designations on instructions after the opcodeEli Friedman2011-08-121-4/+4
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-181-12/+10
* fix a really nasty basicaa mod/ref calculation bug that was causing miscompil...Chris Lattner2011-05-231-0/+17
* Fix PR8728, a miscompilation I recently introduced. When optimizingChris Lattner2010-12-061-1/+15
* enhance isRemovable to refuse to delete volatile mem transfersChris Lattner2010-11-301-4/+16
* Rewrite the main DSE loop to be written in terms of reasoningChris Lattner2010-11-301-0/+33
* merge one more awayChris Lattner2010-11-301-0/+12
* I already merged partial-overwrite.ll -> PartialStore.llChris Lattner2010-11-301-0/+20
* clean up DSE tests, removing some poorly reduced and useless old test,Chris Lattner2010-11-301-0/+66
* enhance basicaa to return "Mod" for a memcpy call when theChris Lattner2010-11-301-2/+13
* Teach basicaa that memset's modref set is at worst "mod" and neverChris Lattner2010-11-301-0/+14
* my previous patch would cause us to start deleting some volatileChris Lattner2010-11-301-0/+20
* Fix some broken CHECK lines.Benjamin Kramer2010-11-291-1/+1
* fix PR8677, patch by Jakub Staszak!Chris Lattner2010-11-291-0/+14
* implement PR8576, deleting dead stores with intervening may-alias stores.Chris Lattner2010-11-211-0/+9
* file checkizeChris Lattner2010-11-211-3/+6
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-181-1/+1
* Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks2009-11-031-0/+1
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-111-1/+1
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-081-1/+1
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-081-1/+1
* rename *.llx -> *.ll, last batch.Chris Lattner2008-04-191-0/+9
OpenPOWER on IntegriCloud