Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp607 struct TerminatedPath { struct in __anon72856b230511::ClobberWalker
621 std::optional<TerminatedPath>
625 SmallVectorImpl<TerminatedPath> &Terminated) { in getBlockingAccess()
669 TerminatedPath Term{Res.Result, PathIndex}; in getBlockingAccess()
737 TerminatedPath PrimaryClobber;
740 SmallVector<TerminatedPath, 4> OtherClobbers;
776 SmallVector<TerminatedPath, 4> TerminatedPaths; in tryOptimizePhi()
782 auto MoveDominatedPathToEnd = [&](SmallVectorImpl<TerminatedPath> &Paths) { in tryOptimizePhi()
801 assert(all_of(TerminatedPaths, [&](const TerminatedPath &P) { in tryOptimizePhi()
808 if (std::optional<TerminatedPath> Blocker = getBlockingAccess( in tryOptimizePhi()
[all …]