Searched refs:TerminatedPath (Results 1 – 1 of 1) sorted by relevance
610 struct TerminatedPath { struct in __anone52e4bfa0511::ClobberWalker624 std::optional<TerminatedPath>628 SmallVectorImpl<TerminatedPath> &Terminated) { in getBlockingAccess()672 TerminatedPath Term{Res.Result, PathIndex}; in getBlockingAccess()740 TerminatedPath PrimaryClobber;743 SmallVector<TerminatedPath, 4> OtherClobbers;779 SmallVector<TerminatedPath, 4> TerminatedPaths; in tryOptimizePhi()785 auto MoveDominatedPathToEnd = [&](SmallVectorImpl<TerminatedPath> &Paths) { in tryOptimizePhi()804 assert(all_of(TerminatedPaths, [&](const TerminatedPath &P) { in tryOptimizePhi()811 if (std::optional<TerminatedPath> Blocker = getBlockingAccess( in tryOptimizePhi()[all …]