Home
last modified time | relevance | path

Searched refs:MemDep (Results 1 – 21 of 21) 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-10.0/llvm/lib/Transforms/Utils/
DBasicBlockUtils.cpp140 MemoryDependenceResults *MemDep) { in FoldSingleEntryPHINodes() argument
149 if (MemDep) in FoldSingleEntryPHINodes()
150 MemDep->removeInstruction(PN); // Memdep updates AA itself. in FoldSingleEntryPHINodes()
173 MemoryDependenceResults *MemDep, in MergeBlockIntoPredecessor() argument
223 FoldSingleEntryPHINodes(BB, MemDep); in MergeBlockIntoPredecessor()
299 if (MemDep) in MergeBlockIntoPredecessor()
300 MemDep->invalidateCachedPredecessors(); in MergeBlockIntoPredecessor()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h76 MemoryDependenceResults *MemDep = nullptr);
94 MemoryDependenceResults *MemDep = nullptr,
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h78 MemoryDependenceResults *MemDep = nullptr);
97 MemoryDependenceResults *MemDep = nullptr,
/external/llvm-project/llvm/tools/llvm-mca/Views/
DBottleneckAnalysis.cpp527 const CriticalDependency &MemDep = IS.getCriticalMemDep(); in onEvent() local
528 if (MemDep.Cycles) { in onEvent()
529 Cycles = MemDep.Cycles + 2 * Tracker.getMemoryPressureCycles(IID); in onEvent()
530 unsigned From = MemDep.IID % Source.size(); in onEvent()
/external/llvm-project/llvm/lib/Transforms/Utils/
DBasicBlockUtils.cpp140 MemoryDependenceResults *MemDep) { in FoldSingleEntryPHINodes() argument
149 if (MemDep) in FoldSingleEntryPHINodes()
150 MemDep->removeInstruction(PN); // Memdep updates AA itself. in FoldSingleEntryPHINodes()
174 MemoryDependenceResults *MemDep, in MergeBlockIntoPredecessor() argument
224 FoldSingleEntryPHINodes(BB, MemDep); in MergeBlockIntoPredecessor()
295 if (MemDep) in MergeBlockIntoPredecessor()
296 MemDep->invalidateCachedPredecessors(); in MergeBlockIntoPredecessor()
/external/llvm/include/llvm/Analysis/
DMemoryDependenceAnalysis.h488 Optional<MemoryDependenceResults> MemDep; variable
503 MemoryDependenceResults &getMemDep() { return *MemDep; } in getMemDep()
/external/llvm-project/llvm/include/llvm/Analysis/
DMemoryDependenceAnalysis.h517 Optional<MemoryDependenceResults> MemDep; variable
534 MemoryDependenceResults &getMemDep() { return *MemDep; } in getMemDep()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DMemoryDependenceAnalysis.h531 Optional<MemoryDependenceResults> MemDep; variable
548 MemoryDependenceResults &getMemDep() { return *MemDep; } in getMemDep()
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/
DGVN.h105 GVNOptions &setMemDep(bool MemDep) { in setMemDep()
106 AllowMemDep = MemDep; in setMemDep()
/external/llvm-project/llvm/include/llvm/MCA/
DInstruction.h547 void setCriticalMemDep(const CriticalDependency &MemDep) { in setCriticalMemDep() argument
548 CriticalMemDep = MemDep; in setCriticalMemDep()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/
DInstruction.h547 void setCriticalMemDep(const CriticalDependency &MemDep) { in setCriticalMemDep() argument
548 CriticalMemDep = MemDep; in setCriticalMemDep()
/external/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp1690 MemDep.reset(); in releaseMemory()
1706 MemDep.emplace(AA, AC, TLI, DT); in runOnFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp1782 MemDep.reset(); in releaseMemory()
1823 MemDep.emplace(AA, AC, TLI, DT, PV, BlockScanLimit); in runOnFunction()
/external/llvm-project/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp1772 MemDep.reset(); in releaseMemory()
1813 MemDep.emplace(AA, AC, TLI, DT, PV, BlockScanLimit); in runOnFunction()
/external/llvm-project/llvm/docs/
DAliasAnalysis.rst686 using the Memory Dependence Analysis interface instead. MemDep is a lazy,
690 MemDep can be a significant performance win over accessing alias analysis
/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/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DGVN.cpp622 auto &MemDep = AM.getResult<MemoryDependenceAnalysis>(F); in run() local
625 bool Changed = runImpl(F, AC, DT, TLI, AA, &MemDep, LI, &ORE); in run()
/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()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DGVN.cpp663 auto *MemDep = in run() local
668 bool Changed = runImpl(F, AC, DT, TLI, AA, MemDep, LI, &ORE, in run()