Lines Matching refs:upperBound
192 Value upperBound = getOrEmitUpperBound(currentLoop, builder); in collectBounds() local
193 if (!lowerBound || !upperBound) { in collectBounds()
198 upperBound, lowerBound); in collectBounds()
316 static Value deriveStaticUpperBound(Value upperBound, in deriveStaticUpperBound() argument
318 if (auto op = upperBound.getDefiningOp<arith::ConstantIndexOp>()) { in deriveStaticUpperBound()
322 if (auto minOp = upperBound.getDefiningOp<AffineMinOp>()) { in deriveStaticUpperBound()
331 if (auto multiplyOp = upperBound.getDefiningOp<arith::MulIOp>()) { in deriveStaticUpperBound()
430 Value iv, lowerBound, upperBound, step; in processParallelLoop() local
431 std::tie(mappingAttribute, iv, lowerBound, upperBound, step) = config; in processParallelLoop()
475 launchIndependent(upperBound) || in processParallelLoop()
476 isa_and_nonnull<arith::ConstantOp>(upperBound.getDefiningOp()); in processParallelLoop()
481 upperBound = deriveStaticUpperBound(upperBound, rewriter); in processParallelLoop()
482 if (!upperBound) { in processParallelLoop()
500 cloningMap.lookupOrDefault(upperBound)), in processParallelLoop()
531 cloningMap.lookupOrDefault(upperBound), in processParallelLoop()