Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.cpp525 const CriticalDependency &MemDep = IS.getCriticalMemDep(); in onEvent() local
526 if (MemDep.Cycles) { in onEvent()
527 Cycles = MemDep.Cycles + 2 * Tracker.getMemoryPressureCycles(IID); in onEvent()
528 unsigned From = MemDep.IID % Source.size(); in onEvent()
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp88 const CriticalDependency &MemDep = in issueInstructionImpl() local
90 IS->setCriticalMemDep(MemDep); in issueInstructionImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h533 std::optional<MemoryDependenceResults> MemDep; variable
550 MemoryDependenceResults &getMemDep() { return *MemDep; } in getMemDep()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp145 MemoryDependenceResults *MemDep) { in FoldSingleEntryPHINodes() argument
155 if (MemDep) in FoldSingleEntryPHINodes()
156 MemDep->removeInstruction(PN); // Memdep updates AA itself. in FoldSingleEntryPHINodes()
179 MemoryDependenceResults *MemDep, in MergeBlockIntoPredecessor() argument
231 FoldSingleEntryPHINodes(BB, MemDep); in MergeBlockIntoPredecessor()
318 if (MemDep) in MergeBlockIntoPredecessor()
319 MemDep->invalidateCachedPredecessors(); in MergeBlockIntoPredecessor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h110 GVNOptions &setMemDep(bool MemDep) { in setMemDep()
111 AllowMemDep = MemDep; in setMemDep()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h82 MemoryDependenceResults *MemDep = nullptr);
104 MemoryDependenceResults *MemDep = nullptr,
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h706 void setCriticalMemDep(const CriticalDependency &MemDep) { in setCriticalMemDep() argument
707 CriticalMemDep = MemDep; in setCriticalMemDep()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp1729 MemDep.reset(); in releaseMemory()
1767 MemDep.emplace(AA, AC, TLI, DT, BlockScanLimit); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp890 auto *MemDep = in run() local
895 assert(!MemDep && in run()
900 bool Changed = runImpl(F, AC, DT, TLI, AA, MemDep, LI, &ORE, in run()