Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DMemorySSA.cpp610 struct TerminatedPath { struct in __anone52e4bfa0511::ClobberWalker
624 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 …]