summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
* DSE: fix bug where we would only check libcalls for name rather than whole declNuno Lopes2020-01-111-9/+12
* Fix for a dangling point bug in DeadStoreElimination passAnkit2020-01-031-17/+39
* Revert "[DSE] Fix for a dangling point bug in DeadStoreElimination."Florian Hahn2019-12-051-42/+17
* [DSE] Fix for a dangling point bug in DeadStoreElimination.Ankit2019-12-051-17/+42
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [Alignment][NFC] Convert StoreInst to MaybeAlignGuillaume Chatelet2019-10-221-2/+3
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* [DSE] Bugfix to avoid PartialStoreMerging involving non byte-sized storesBjorn Pettersson2019-05-241-0/+5
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-241-9/+10
* [DebugInfo] Fix pr41175 Dead Store Elimination missing debug locJeremy Morse2019-04-121-0/+1
* Recommit "[DSE] Preserve basic block ordering using OrderedBasicBlock."Florian Hahn2019-03-291-39/+30
* Revert Recommit "[DSE] Preserve basic block ordering using OrderedBasicBlock."Florian Hahn2019-03-291-30/+39
* Recommit "[DSE] Preserve basic block ordering using OrderedBasicBlock."Florian Hahn2019-03-281-39/+30
* Revert [DSE] Preserve basic block ordering using OrderedBasicBlock.Florian Hahn2019-03-281-30/+39
* [DSE] Preserve basic block ordering using OrderedBasicBlock.Florian Hahn2019-03-281-39/+30
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth2019-01-071-4/+4
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* [Analysis] Make LocationSizes carry an 'imprecise' bitGeorge Burgess IV2018-10-101-3/+3
* Make LocationSize a proper Optional type; NFCGeorge Burgess IV2018-10-091-6/+6
* Use locals instead of struct fields; NFCGeorge Burgess IV2018-10-091-20/+22
* Test commitJun Lim2018-08-171-1/+1
* 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
OpenPOWER on IntegriCloud