Home
last modified time | relevance | path

Searched refs:MemDep (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DBasicBlockUtils.cpp63 MemoryDependenceResults *MemDep) { in FoldSingleEntryPHINodes() argument
72 if (MemDep) in FoldSingleEntryPHINodes()
73 MemDep->removeInstruction(PN); // Memdep updates AA itself. in FoldSingleEntryPHINodes()
97 MemoryDependenceResults *MemDep) { in MergeBlockIntoPredecessor() argument
134 FoldSingleEntryPHINodes(BB, MemDep); in MergeBlockIntoPredecessor()
164 if (MemDep) in MergeBlockIntoPredecessor()
165 MemDep->invalidateCachedPredecessors(); in MergeBlockIntoPredecessor()
/external/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h42 MemoryDependenceResults *MemDep = nullptr);
54 MemoryDependenceResults *MemDep = nullptr);
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DBasicBlockUtils.cpp71 MemoryDependenceAnalysis *MemDep = 0; in FoldSingleEntryPHINodes() local
74 MemDep = P->getAnalysisIfAvailable<MemoryDependenceAnalysis>(); in FoldSingleEntryPHINodes()
83 if (MemDep) in FoldSingleEntryPHINodes()
84 MemDep->removeInstruction(PN); // Memdep updates AA itself. in FoldSingleEntryPHINodes()
/external/llvm/include/llvm/Analysis/
DMemoryDependenceAnalysis.h488 Optional<MemoryDependenceResults> MemDep; variable
503 MemoryDependenceResults &getMemDep() { return *MemDep; } in getMemDep()
/external/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp1690 MemDep.reset(); in releaseMemory()
1706 MemDep.emplace(AA, AC, TLI, DT); in runOnFunction()
/external/llvm/docs/
DAliasAnalysis.rst706 using the Memory Dependence Analysis interface instead. MemDep is a lazy,
710 MemDep can be a significant performance win over accessing alias analysis
/external/llvm/lib/Transforms/Scalar/
DGVN.cpp595 auto &MemDep = AM.getResult<MemoryDependenceAnalysis>(F); in run() local
596 bool Changed = runImpl(F, AC, DT, TLI, AA, &MemDep); in run()