summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemorySSA.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MemorySSA] Don't verify MemorySSA unless VerifyMemorySSA enabledNikita Popov2020-02-271-1/+4
* [MemorySSA] Combine verifications.Alina Sbirlea2019-11-251-61/+40
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [MemorySSA] Fixed null check after dereferencing warning. NFCI.Dávid Bolvanský2019-11-031-0/+1
* MemorySSA tryOptimizePhi - assert that we've found a DefChainEnd. NFCI.Simon Pilgrim2019-10-021-0/+1
* [MemorySSA] Update MSSA for non-conventional AA.Alina Sbirlea2019-09-171-1/+7
* [MemorySSA] Do not create memoryaccesses for debug info intrinsics.Alina Sbirlea2019-09-101-2/+9
* [MemorySSA] Re-enable MemorySSA use.Alina Sbirlea2019-09-041-1/+1
* [NFC] Switch last couple of invariant_load checks to use hasMetadataPhilip Reames2019-09-041-1/+1
* [MemorySSA] Move two verify calls under expensive checks.Alina Sbirlea2019-09-041-2/+2
* [MemorySSA] Disable MemorySSA use.Alina Sbirlea2019-09-031-1/+1
* [MemorySSA] Re-enable MemorySSA use.Alina Sbirlea2019-09-031-1/+1
* [MemorySSA] Rename all phi entries.Alina Sbirlea2019-08-301-3/+8
* Revert enabling MemorySSA.Alina Sbirlea2019-08-291-1/+1
* [MemorySSA & LoopPassManager] Enable MemorySSA as loop dependency. Update tests.Alina Sbirlea2019-08-291-1/+1
* [MemorySSA] Rename uses when inserting memory uses.Alina Sbirlea2019-08-191-8/+5
* [MemorySSA] Remove restrictive asserts.Alina Sbirlea2019-08-151-4/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-7/+7
* [MemorySSA] Add additional verification for phis.Alina Sbirlea2019-07-311-0/+42
* [MemorySSA] Extend allowed behavior for simplified instructions.Alina Sbirlea2019-07-301-5/+7
* [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
OpenPOWER on IntegriCloud