Lines Matching refs:AffineForOp
40 static Value getSupportedReduction(AffineForOp forOp, unsigned pos, in getSupportedReduction()
81 AffineForOp forOp, SmallVectorImpl<LoopReduction> &supportedReductions) { in getSupportedReductions()
96 bool mlir::isLoopParallel(AffineForOp forOp, in isLoopParallel()
134 bool mlir::isLoopMemoryParallel(AffineForOp forOp) { in isLoopMemoryParallel()
151 } else if (!isa<AffineForOp, AffineYieldOp, AffineIfOp>(op) && in isLoopMemoryParallel()
243 SmallVector<AffineForOp, 8> forOps; in getIndexSet()
246 assert((isa<AffineForOp, AffineIfOp>(op)) && in getIndexSet()
248 if (AffineForOp forOp = dyn_cast<AffineForOp>(op)) in getIndexSet()
256 if (AffineForOp forOp = dyn_cast<AffineForOp>(op)) { in getIndexSet()
283 SmallVectorImpl<AffineForOp> *commonLoops = nullptr) { in getNumCommonLoops()
331 AffineForOp forOp = getForInductionVarOwner(commonForIV); in getCommonBlock()
411 SmallVector<AffineForOp, 4> commonLoops; in computeDirectionVector()
665 AffineForOp forOp, unsigned maxLoopDepth, in getDependenceComponents()