Searched refs:TerminatedPath (Results 1 – 1 of 1) sorted by relevance
607 struct TerminatedPath { struct in __anon72856b230511::ClobberWalker621 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 …]