Home
last modified time | relevance | path

Searched refs:MemorySSA (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DMemorySSA.cpp71 friend class MemorySSA;
72 const MemorySSA *MSSA;
75 MemorySSAAnnotatedWriter(const MemorySSA *M) : MSSA(M) {} in MemorySSAAnnotatedWriter()
123 class MemorySSA::CachingWalker final : public MemorySSAWalker {
125 CachingWalker(MemorySSA *, AliasAnalysis *, DominatorTree *);
180 MemoryAccess *MemorySSA::renameBlock(BasicBlock *BB, in renameBlock()
224 void MemorySSA::renamePass(DomTreeNode *Root, MemoryAccess *IncomingVal, in renamePass()
250 void MemorySSA::computeDomLevels(DenseMap<DomTreeNode *, unsigned> &DomLevels) { in computeDomLevels()
259 void MemorySSA::markUnreachableAsLiveOnEntry(BasicBlock *BB) { in markUnreachableAsLiveOnEntry()
296 MemorySSA::MemorySSA(Function &Func, AliasAnalysis *AA, DominatorTree *DT) in MemorySSA() function in llvm::MemorySSA
[all …]
DCMakeLists.txt31 MemorySSA.cpp
/external/llvm/include/llvm/Transforms/Utils/
DMemorySSA.h154 friend class MemorySSA;
223 friend class MemorySSA;
267 friend class MemorySSA;
308 friend class MemorySSA;
460 friend class MemorySSA;
494 class MemorySSA {
496 MemorySSA(Function &, AliasAnalysis *, DominatorTree *);
497 MemorySSA(MemorySSA &&);
498 ~MemorySSA();
647 typedef MemorySSA Result;
[all …]
/external/llvm/unittests/Transforms/Utils/
DMemorySSA.cpp45 MemorySSA MSSA;
88 MemorySSA &MSSA = Analyses->MSSA; in TEST_F()
103 MSSA.createMemoryAccessInBB(LoadInst, MP, Merge, MemorySSA::Beginning)); in TEST_F()
131 MemorySSA &MSSA = Analyses->MSSA; in TEST_F()
174 MemorySSA &MSSA = Analyses->MSSA; in TEST_F()
233 MemorySSA &MSSA = Analyses->MSSA; in TEST_F()
264 MemorySSA &MSSA = Analyses->MSSA; in TEST_F()
293 MemorySSA &MSSA = Analyses->MSSA; in TEST_F()
DCMakeLists.txt13 MemorySSA.cpp
/external/llvm/test/Transforms/Util/MemorySSA/
Dmultiple-backedges-hal.ll29 ; readnone so we don't have a 1:1 mapping of MemorySSA edges to Instructions.