- 12bbb4f [MemorySSA] Add SkipSelfWalker. by Alina Sbirlea · 7 years ago
- bc8aa24 [MemorySSA] Refactor CachingWalker. by Alina Sbirlea · 7 years ago
- f723020 [MemorySSA] Extend the clobber walker with the option to skip the starting access. by Alina Sbirlea · 7 years ago
- 363ac68 [CallSite removal] Migrate all Alias Analysis APIs to use the newly by Chandler Carruth · 7 years ago
- b4d088d [MemorySSA] Create query after checking if instruction is a fence. by Alina Sbirlea · 7 years ago
- 0509070 [cxx2a] Fix warning triggered by r343285 by Vitaly Buka · 7 years ago
- 7980099 API to update MemorySSA for cloned blocks and added CFG edges. by Alina Sbirlea · 7 years ago
- 65f385d [MemorySSA] Relax verification of clobbering accesses. by Alina Sbirlea · 7 years ago
- 6edcc9e [MemorySSA] Silence warning. by Alina Sbirlea · 7 years ago
- 5bce4d5 [MemorySSA] Fix checkClobberSanity to skip Start only for Defs and Uses. by Alina Sbirlea · 7 years ago
- f5403d8 [MemorySSA] Add expesive check for validating clobber accesses. by Alina Sbirlea · 7 years ago
- 6a9aa02 [MemorySSA] Add NDEBUG checks to verifiers; NFC by George Burgess IV · 7 years ago
- 5676a5d [MemorySSA] Invalidate optimized Defs upon moving them; NFC by George Burgess IV · 7 years ago
- d61e707 [MemorySSA] Move two simple getters; NFC by George Burgess IV · 7 years ago
- cc2e8cc [MemorySSA] Expose the verify as a debug option. by Alina Sbirlea · 7 years ago
- ff08c80 [MemorySSA] "Fix" lifetime intrinsic handling by George Burgess IV · 7 years ago
- 0f53355 [MemorySSA] Add APIs to move memory accesses between blocks, following CFG changes. by Alina Sbirlea · 7 years ago
- da1e80f [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an updater API to remove blocks. by Alina Sbirlea · 7 years ago
- 97ec624 [MSSA] Add domination number verifier; NFC by George Burgess IV · 7 years ago
- 2cbf973 [MSSA] Remove incorrect comment + `auto`ify dyn_cast results; NFC by George Burgess IV · 7 years ago
- 201d02c [MemorySSA] Verify Phi incoming blocks are block predecessors. by Alina Sbirlea · 7 years ago
- aa283d8 [MSSA] Print more optimization information by George Burgess IV · 7 years ago
- 45f263d [MemorySSA] Reflow comments + clean up control flow; NFC by George Burgess IV · 7 years ago
- 67cfbaa [MemorySSA] Don't sort IDF blocks. by Michael Zolotukhin · 7 years ago
- d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- 5dde809 Rename invariant.group.barrier to launder.invariant.group by Piotr Padlewski · 7 years ago
- 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
- 0034e39 [MemorySSA] remove cruft; NFC. by George Burgess IV · 7 years ago
- 2a84e4a [MemorySSA] Remove redundant assert; NFC by George Burgess IV · 7 years ago
- a5531f2 [MemorySSA] Fix spelling errors in MemorySSA.cpp. NFC by Zhaoshi Zheng · 7 years ago
- 97bcade [Analysis] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
- af0b06f [MemorySSA] Turn an assert into a condition by George Burgess IV · 8 years ago
- 3588fd4 [MemorySSA] Consider callsite args for hashing and equality. by George Burgess IV · 8 years ago
- 44477c6 [MemorySSA] Fix comment + remove redundant dyn_casts; NFC by George Burgess IV · 8 years ago
- d90c9f4 Expose must/may alias info in MemorySSA. by Alina Sbirlea · 8 years ago
- 612cf21 [MemorySSA] Call the correct dtors by George Burgess IV · 8 years ago
- 6f49f4a [MemorySSA] Remove a redundant dyn_cast. by George Burgess IV · 8 years ago
- 68ac941 [MemorySSA] Fix a cache invalidation bug with removed accesses by George Burgess IV · 8 years ago
- ca741a8 [MemorySSA] Allow reordering of loads that alias in the presence of volatile loads. by Alina Sbirlea · 8 years ago
- 63d2250 Modify ModRefInfo values using static inline method abstractions [NFC]. by Alina Sbirlea · 8 years ago
- 70e22d1 Fix r318786 by Hans Wennborg · 8 years ago
- 5c12288 removed unused private method decl. NFC by Nuno Lopes · 8 years ago
- 615eb47 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
- 3e0199f [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
- bb1b2d0 [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 967e796 Allow None as a MemoryLocation to getModRefInfo by Alina Sbirlea · 8 years ago
- 5869ba87 Analysis/MemorySSA.cpp: Prune unused "llvm/Transforms/Scalar.h". by NAKAMURA Takumi · 8 years ago
- 7ce9926 Strip UTF8 BOM that got added for some reason in rL305163 by Simon Pilgrim · 8 years ago
- 5169384 Fix unused variable warning on non-debug EXPENSIVE_CHECKS builds by Simon Pilgrim · 8 years ago
- 83122058 [MemorySSA] preservesAll() implies preserves<MemorySSA>(). NFCI. by Davide Italiano · 8 years ago
- 96ab872 [IR] De-virtualize ~Value to save a vptr by Reid Kleckner · 8 years ago
- c819ba8 MemorySSA: Stop tracking def-or-use blocks. by Bryant Wong · 8 years ago
- 554dcd8 MemorySSA: Move to Analysis, from Transforms/Utils. It's used as by Daniel Berlin · 8 years ago[Renamed (99%) from llvm/lib/Transforms/Utils/MemorySSA.cpp]
- fa6a0a8 [MemorySSA] We don't need to compute dominator levels anymore. by Davide Italiano · 8 years ago
- 74603a6 MemorySSA: Make lifetime starts defs for mustaliased pointers by Daniel Berlin · 8 years ago
- a9d67cf [MemorySSA] Fix use of pointsToConstantMemory in isUseTriviallyOptimizableToLiveOnEntry by Hal Finkel · 8 years ago
- d952cea AliasAnalysis: Be less conservative about volatile than atomic. by Daniel Berlin · 8 years ago
- d7a7ae0 MemorySSA: Remove MemorySSA walker caching. by Daniel Berlin · 8 years ago
- e33bc31 Re-apply MemorySSA: Add support for caching clobbering access in by Daniel Berlin · 8 years ago
- f49d4c4 Revert "MemorySSA: Add support for caching clobbering access in stores" by Daniel Berlin · 8 years ago
- 8a00270 MemorySSA: Add support for caching clobbering access in stores by Daniel Berlin · 8 years ago
- 07275c3 Move def_chain iterator to MemorySSA.h so it can be reused by Daniel Berlin · 8 years ago
- d042031 MemorySSA: Push const correctness further. by Daniel Berlin · 8 years ago
- 7500c56 MemorySSA: Kill the WalkTargetCache now that we have getBlockDefs. by Daniel Berlin · 8 years ago
- dcb004f Move defClobbersUseOrDef to being a protected member of a class since we don't want anyone else using it by Daniel Berlin · 9 years ago
- 17e8d0e Move updating functions to MemorySSAUpdater. by Daniel Berlin · 9 years ago
- 78cbd28 MemorySSA: Add support for renaming uses in the updater. by Daniel Berlin · 9 years ago
- cc5868c1 [MemorySSA] NFC small fixes by Piotr Padlewski · 9 years ago
- 9d8a335 Revert "[MemorySSA] Revert r293361 and r293363, as the tests fail under asan." by Daniel Berlin · 9 years ago
- b9d6c10 [MemorySSA] Revert r293361 and r293363, as the tests fail under asan. by Sam McCall · 9 years ago
- 6c77de0 [MemorySSA] Correct an assertion surrounding with parentheses. by Davide Italiano · 9 years ago
- 2f1ab4b MemorySSA: Fix block numbering invalidation and replacement bugs discovered by updater by Daniel Berlin · 9 years ago
- 8c209aa Cleanup dump() functions. by Matthias Braun · 9 years ago
- ae6b8b6 MemorySSA: Move updater to its own file by Daniel Berlin · 9 years ago
- 60ead05 Introduce a basic MemorySSA updater, that supports insertDef, by Daniel Berlin · 9 years ago
- d602e04 MemorySSA: Link all defs together into an intrusive defslist, to make updater easier by Daniel Berlin · 9 years ago
- 4213d94 [MemorySSA] Define a restricted upward AccessList splice. by Bryant Wong · 9 years ago
- dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
- 73f0095 [MemorySSA] Fix for non-determinism in codegen by Mandeep Singh Grang · 9 years ago
- 66837ab [MemorySSA] Tighten up types to make our API prettier. NFC. by George Burgess IV · 9 years ago
- 013fd73 [MemorySSA] Add const to getClobberingMemoryAccess. by George Burgess IV · 9 years ago
- f536113 Now that VS2013 is gone, make a memoryssa structure an anonymous union again by Daniel Berlin · 9 years ago
- cd2deac [MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccess by Daniel Berlin · 9 years ago
- 5068d7a Memory-SSA: strengthen defClobbersUseOrDef interface by Sebastian Pop · 9 years ago
- 5ba9f24 commit back "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)" by Sebastian Pop · 9 years ago
- 8958f6a Revert "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)" by Reid Kleckner · 9 years ago
- d57d93c Memory-SSA cleanup of clobbers interface, NFC by Sebastian Pop · 9 years ago
- ab12fb6 GVN-hoist: fix store past load dependence analysis (PR30216, PR30499) by Sebastian Pop · 9 years ago
- 1e98c04 Remove pruning of phi nodes in MemorySSA - it makes updating harder by Daniel Berlin · 9 years ago
- 7f414b9 [MemorySSA] Remove unused field. NFC. by George Burgess IV · 9 years ago
- 3d512a2 MSSA: Factor out phi node placement by Daniel Berlin · 9 years ago
- 868381b MSSA: Only rename accesses whose defining access is nullptr by Daniel Berlin · 9 years ago
- 4253126 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
- da2f38e [MSSA] Use is_contained by Daniel Berlin · 9 years ago
- 36e0d01 Consistently use FunctionAnalysisManager by Sean Silva · 9 years ago
- 290a13e [MemorySSA] Fix windows build breakage caused by r278028 by Geoff Berry · 9 years ago
- cdf5333 [MemorySSA] Ensure address stability of MemorySSA object. by Geoff Berry · 9 years ago
- 4b4c722 [MSSA] Fix PR28880 by fixing use optimizer's lower bound tracking behavior. by Daniel Berlin · 9 years ago
- 7ac3d74 [MSSA] Use depth first iterator instead of custom version. by Daniel Berlin · 9 years ago