Searched refs:MemorySSA (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DMemorySSA.cpp1 //===-- MemorySSA.cpp - Memory SSA Builder---------------------------===//
10 // This file implements the MemorySSA class.
13 #include "llvm/Transforms/Utils/MemorySSA.h"
48 STATISTIC(NumClobberCacheInserts, "Number of MemorySSA version cache inserts");
65 cl::desc("Verify MemorySSA in legacy printer pass."));
71 friend class MemorySSA;
72 const MemorySSA *MSSA;
75 MemorySSAAnnotatedWriter(const MemorySSA *M) : MSSA(M) {}
123 class MemorySSA::CachingWalker final : public MemorySSAWalker {
125 CachingWalker(MemorySSA *, AliasAnalysi
296 MemorySSA::MemorySSA(Function &Func, AliasAnalysis *AA, DominatorTree *DT) function in class:llvm::MemorySSA
302 MemorySSA::MemorySSA(MemorySSA &&MSSA) function in class:llvm::MemorySSA
[all...]
/external/llvm/include/llvm/Transforms/Utils/
H A DMemorySSA.h1 //===- MemorySSA.h - Build Memory SSA ---------------------------*- C++ -*-===//
154 friend class MemorySSA;
223 friend class MemorySSA;
267 friend class MemorySSA;
308 friend class MemorySSA;
460 friend class MemorySSA;
492 /// \brief Encapsulates MemorySSA, including all data associated with memory
494 class MemorySSA { class in namespace:llvm
496 MemorySSA(Function &, AliasAnalysis *, DominatorTree *);
497 MemorySSA(MemorySS
[all...]
/external/llvm/unittests/Transforms/Utils/
H A DMemorySSA.cpp1 //===- MemorySSA.cpp - Unit tests for MemorySSA ---------------------------===//
9 #include "llvm/Transforms/Utils/MemorySSA.h"
45 MemorySSA MSSA;
88 MemorySSA &MSSA = Analyses->MSSA;
103 MSSA.createMemoryAccessInBB(LoadInst, MP, Merge, MemorySSA::Beginning));
131 MemorySSA &MSSA = Analyses->MSSA;
174 MemorySSA &MSSA = Analyses->MSSA;
233 MemorySSA &MSSA = Analyses->MSSA;
250 // ...And fixing the above bug made it obvious that, when walking, MemorySSA'
[all...]

Completed in 82 milliseconds