Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DMemorySSA.cpp547 struct TerminatedPath { struct in __anon96f7eebd0511::ClobberWalker
560 Optional<TerminatedPath>
564 SmallVectorImpl<TerminatedPath> &Terminated) { in getBlockingAccess()
599 TerminatedPath Term{Res.Result, PathIndex}; in getBlockingAccess()
664 TerminatedPath PrimaryClobber;
667 SmallVector<TerminatedPath, 4> OtherClobbers;
703 SmallVector<TerminatedPath, 4> TerminatedPaths; in tryOptimizePhi()
709 auto MoveDominatedPathToEnd = [&](SmallVectorImpl<TerminatedPath> &Paths) { in tryOptimizePhi()
728 assert(all_of(TerminatedPaths, [&](const TerminatedPath &P) { in tryOptimizePhi()
735 if (Optional<TerminatedPath> Blocker = getBlockingAccess( in tryOptimizePhi()
[all …]