summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-9/+17
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-06-141-1/+1
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-37/+42
* [DSE] Teach the pass about partial overwrite of atomic memory intrinsicsDaniel Neilson2018-05-101-9/+16
* perform DSE through launder.invariant.groupPiotr Padlewski2018-05-031-5/+5
* [DSE] Teach the pass that atomic memory intrinsics are stores.Daniel Neilson2018-04-231-5/+12
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-2/+2
* [DSE] Don't DSE stores that subsequent memmove calls read fromSanjoy Das2018-02-201-16/+27
* [DeadStoreElimination] Salvage debug info from dead instsVedant Kumar2018-02-131-0/+3
* [DSE] Upgrade uses of MemoryIntrinic::getAlignment() to new API. (NFC)Daniel Neilson2018-02-061-1/+1
* [DSE] make sure memory is not modified before partial store merging (PR36129)Sanjay Patel2018-01-301-1/+2
* [DSE] Factor out common code [NFC]Philip Reames2018-01-211-37/+27
* [DSE] Minor rename for clarity sake [NFC]Philip Reames2018-01-211-8/+14
* Modify ModRefInfo values using static inline method abstractions [NFC].Alina Sbirlea2017-12-051-8/+4
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-131-11/+36
* [DSE] Merge stores when the later store only writes to memory locations the e...Sanjay Patel2017-09-261-3/+99
* Revert r310055, it caused PR34074.Nico Weber2017-08-041-100/+3
* [DSE] Merge stores when the later store only writes to memory locations the e...Filipe Cabecinhas2017-08-041-3/+100
* Cleanup in preparation for D30703. NFCIFilipe Cabecinhas2017-03-291-27/+22
* [DeadStoreElimination] Check function modref behavior before considering memo...Igor Laevsky2017-03-011-1/+1
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-231-4/+4
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-1/+2
* limit the number of instructions per block examined by dead store eliminationBob Haarman2016-08-261-2/+10
* test commitBob Haarman2016-08-261-1/+0
* [DSE] Don't remove stores made live by a call which unwinds.Eli Friedman2016-08-121-16/+58
* [DSE] Fix bug in updating MadeChange flagJun Bum Lim2016-07-271-2/+2
* Recommit - [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervalsJun Bum Lim2016-07-221-62/+151
* [DSE] Add additional debug output. NFC.Chad Rosier2016-07-191-0/+2
* [DSE] Add additional debug output. NFC.Chad Rosier2016-07-191-0/+3
* Revert "r275571 [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervals"Alexander Kornienko2016-07-181-134/+50
* [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervalsJun Bum Lim2016-07-151-50/+134
* Give helper classes/functions internal linkage. NFC.Benjamin Kramer2016-07-101-0/+2
* [DSE] Minor refactor based on D21007. NFC.Chad Rosier2016-07-081-39/+50
* [DSE] Remove dead stores in end blocks containing fenceAnna Thomas2016-07-071-0/+8
* [DSE] Avoid iterator invalidation bugs.Chad Rosier2016-07-061-40/+34
* [DSE] Fix bug in partial overwrite trackingJun Bum Lim2016-06-301-7/+14
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-3/+2
* Allow DeadStoreElimination to track combinations of partial later wrtiesHal Finkel2016-06-231-2/+73
* Fix for PR27940Patrik Hagglund2016-06-201-2/+3
* [DSE] Minor style cleanup. NFC.Chad Rosier2016-06-161-12/+5
* [DSE] Hoist a redundant check to simplify logic. NFC.Chad Rosier2016-06-151-12/+5
* Typo. NFC.Chad Rosier2016-06-151-1/+1
* Add a period. NFC.Chad Rosier2016-06-101-1/+1
* Fix whitespace. NFC.Chad Rosier2016-06-101-1/+1
* [PM] Port DSE to the new pass managerJustin Bogner2016-05-171-321/+339
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-1/+1
* [DeadStoreElimination] Shorten beginning of memset overwritten by later storesJun Bum Lim2016-04-221-26/+71
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-1/+1
OpenPOWER on IntegriCloud