Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DHoistPadding.cpp66 scf::ForOp outermostEnclosingForOp; member
134 scf::ForOp outermostEnclosingForOp = nullptr; in getAtMostNEnclosingLoops() local
137 (outermostEnclosingForOp = dyn_cast<scf::ForOp>(nextEnclosingOp))) { in getAtMostNEnclosingLoops()
140 outermostEnclosingForOp.getInductionVar().printAsOperand(dbgs(), state); in getAtMostNEnclosingLoops()
142 reverseEnclosingLoops.push_back(outermostEnclosingForOp); in getAtMostNEnclosingLoops()
143 nextEnclosingOp = outermostEnclosingForOp->getParentOp(); in getAtMostNEnclosingLoops()
184 outermostEnclosingForOp = reverseEnclosingLoops.back(); in HoistingAnalysis()
206 if (!outermostEnclosingForOp.isDefinedOutsideOfLoop(sliceOp.getSource())) { in HoistingAnalysis()
223 DominanceInfo domInfo(outermostEnclosingForOp); in HoistingAnalysis()
225 return domInfo.dominates(outermostEnclosingForOp, op); in HoistingAnalysis()
[all …]