Home | History | Annotate | Download | only in Analysis

Lines Matching refs:MemorySSA

11 // \brief An automatic updater for MemorySSA that handles arbitrary insertion,
13 // automatically updates the MemorySSA IR to be correct.
21 // functions MemorySSA supports).
37 #include "llvm/Analysis/MemorySSA.h"
60 MemorySSA *MSSA;
65 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {}
66 /// Insert a definition into the MemorySSA IR. RenameUses will rename any use
88 MemorySSA::InsertionPlace Where);
92 // not attempt to update memoryssa yourself. It is very non-trivial to get
96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block,
103 /// solely to determine where in the memoryssa access lists the instruction
111 MemorySSA::InsertionPlace Point);
113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing
130 /// \brief Remove a MemoryAccess from MemorySSA, including updating all
139 // Move What before Where in the MemorySSA IR.