summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemorySSA.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MemorySSA] Check that block is reachable when adding phis.Alina Sbirlea2019-05-021-0/+2
* [MemorySSA] Invalidate MemorySSA if AA or DT are invalidated.Alina Sbirlea2019-04-301-0/+9
* Revert rL359519 : [MemorySSA] Invalidate MemorySSA if AA or DT are invalidated.Simon Pilgrim2019-04-301-9/+0
* [MemorySSA] Invalidate MemorySSA if AA or DT are invalidated.Alina Sbirlea2019-04-291-0/+9
* [MemorySSA] LCSSA preserves MemorySSA.Alina Sbirlea2019-04-231-0/+5
* [MemorySSA] Small fix for the clobber limit.Alina Sbirlea2019-04-121-4/+12
* [MemorySSA] Temporary fix assert when reaching 0 limit.Alina Sbirlea2019-03-291-2/+5
* [MemorySSA] Limit clobber walks.Alina Sbirlea2019-03-291-21/+61
* Fix the build with GCC 4.8 after r356783Hans Wennborg2019-03-251-1/+1
* [AliasAnalysis] Second prototype to cache BasicAA / anyAA state.Alina Sbirlea2019-03-221-70/+83
* [MSSA] Delete move ctor; remove dynamic never-moved verificationGeorge Burgess IV2019-03-211-14/+0
* [MemorySSA] Remove redundant walker assignment [NFC].Alina Sbirlea2019-03-141-3/+1
* [MemorySSA] Remove verifyClobberSanity.Alina Sbirlea2019-02-111-29/+11
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [MemorySSA] Disable checkClobberSanity for SkipSelfWalker.Alina Sbirlea2019-01-101-1/+2
* [MemorySSA] Add SkipSelfWalker.Alina Sbirlea2019-01-071-1/+49
* [MemorySSA] Refactor CachingWalker.Alina Sbirlea2019-01-071-49/+95
* [MemorySSA] Extend the clobber walker with the option to skip the starting ac...Alina Sbirlea2019-01-071-8/+19
* [CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth2019-01-071-18/+18
* [MemorySSA] Create query after checking if instruction is a fence.Alina Sbirlea2018-11-131-2/+3
* [cxx2a] Fix warning triggered by r343285Vitaly Buka2018-09-291-1/+0
* API to update MemorySSA for cloned blocks and added CFG edges.Alina Sbirlea2018-09-101-15/+30
* [MemorySSA] Relax verification of clobbering accesses.Alina Sbirlea2018-09-071-2/+12
* [MemorySSA] Silence warning.Alina Sbirlea2018-08-291-0/+1
* [MemorySSA] Fix checkClobberSanity to skip Start only for Defs and Uses.Alina Sbirlea2018-08-291-5/+10
* [MemorySSA] Add expesive check for validating clobber accesses.Alina Sbirlea2018-08-291-11/+45
* [MemorySSA] Add NDEBUG checks to verifiers; NFCGeorge Burgess IV2018-08-281-0/+4
* [MemorySSA] Invalidate optimized Defs upon moving them; NFCGeorge Burgess IV2018-08-221-5/+14
* [MemorySSA] Move two simple getters; NFCGeorge Burgess IV2018-08-221-8/+0
* [MemorySSA] Expose the verify as a debug option.Alina Sbirlea2018-08-151-3/+9
* [MemorySSA] "Fix" lifetime intrinsic handlingGeorge Burgess IV2018-08-101-2/+7
* [MemorySSA] Add APIs to move memory accesses between blocks, following CFG ch...Alina Sbirlea2018-07-111-1/+11
* [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an u...Alina Sbirlea2018-06-291-3/+6
* [MSSA] Add domination number verifier; NFCGeorge Burgess IV2018-06-251-0/+39
* [MSSA] Remove incorrect comment + `auto`ify dyn_cast results; NFCGeorge Burgess IV2018-06-221-6/+5
* [MemorySSA] Verify Phi incoming blocks are block predecessors.Alina Sbirlea2018-06-201-1/+5
* [MSSA] Print more optimization informationGeorge Burgess IV2018-06-141-5/+20
* [MemorySSA] Reflow comments + clean up control flow; NFCGeorge Burgess IV2018-05-261-2/+2
* [MemorySSA] Don't sort IDF blocks.Michael Zolotukhin2018-05-151-11/+2
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-12/+13
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-3/+0
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-15/+15
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [MemorySSA] remove cruft; NFC.George Burgess IV2018-04-091-23/+1
* [MemorySSA] Remove redundant assert; NFCGeorge Burgess IV2018-04-091-3/+0
* [MemorySSA] Fix spelling errors in MemorySSA.cpp. NFCZhaoshi Zheng2018-04-041-2/+2
* [Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-011-4/+4
* [MemorySSA] Turn an assert into a conditionGeorge Burgess IV2018-03-291-2/+2
* [MemorySSA] Consider callsite args for hashing and equality.George Burgess IV2018-03-291-9/+20
* [MemorySSA] Fix comment + remove redundant dyn_casts; NFCGeorge Burgess IV2018-03-111-18/+12
OpenPOWER on IntegriCloud