Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Analysis
/
MemorySSAUpdater.cpp
4de31bb
[IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock
by Vedant Kumar
· 7 years ago
7570932
Use llvm::copy. NFC
by Fangrui Song
· 7 years ago
edb12a8
[TI removal] Make variables declared as `TerminatorInst` and initialized
by Chandler Carruth
· 7 years ago
96762b3
[MemorySSAUpdater] Avoid creating self-referencing MemoryDefs
by Alexandros Lamprineas
· 7 years ago
7980099
API to update MemorySSA for cloned blocks and added CFG edges.
by Alina Sbirlea
· 7 years ago
f98c2c5
[MemorySSA] Update MemoryPhi wiring for block splitting to consider if identical edges were merged.
by Alina Sbirlea
· 7 years ago
96fc1de
[IR] Begin removal of TerminatorInst by removing successor manipulation.
by Chandler Carruth
· 7 years ago
bf6009c
[MemorySSAUpdater] Update Phi operands after trivial Phi elimination
by Alexandros Lamprineas
· 7 years ago
20c2962
[MemorySSA] Add API to update MemoryPhis, following CFG changes.
by Alina Sbirlea
· 7 years ago
f854ce8
[MemorySSAUpdater] Remove deleted trivial Phis from active workset
by Alexandros Lamprineas
· 7 years ago
e7cdb7e
Remove redundant *_or_null checks; NFC
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
45f263d
[MemorySSA] Reflow comments + clean up control flow; NFC
by George Burgess IV
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
43af17b
[MemorySSAUpdater] Mark Phi users of a node being moved as non-optimize
by Zhaoshi Zheng
· 7 years ago
88e2bac
[MemorySSA] Fix exponential compile-time updating MemorySSA.
by Eli Friedman
· 8 years ago
b45595b
Remove redundant includes from lib/Analysis.
by Michael Zolotukhin
· 8 years ago
97f34e8
MemorySSAUpdater: Only add phis to insertedphis if we actually inserted them, not if we just found existing ones
by Daniel Berlin
· 8 years ago
33e5872
[mssa] Fix case when there is no definition in a block prior to an inserted use.
by Alina Sbirlea
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
56169ed
[MSSA] Clean up the updater a bit. NFC
by George Burgess IV
· 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/MemorySSAUpdater.cpp]
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
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
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
ee6e3a5
MemorySSA: Allow movement to arbitrary places
by Daniel Berlin
· 9 years ago
2f1ab4b
MemorySSA: Fix block numbering invalidation and replacement bugs discovered by updater
by Daniel Berlin
· 9 years ago
ae6b8b6
MemorySSA: Move updater to its own file
by Daniel Berlin
· 9 years ago