Lines Matching defs:dataBound
577 auto dataBound =
579 assert(dataBound && "Must be DataBoundOp operation");
580 if (!isConstantBound(dataBound))
588 mlir::acc::DataBoundsOp &dataBound) {
591 if (dataBound.getLowerbound() &&
592 fir::getIntIfConstant(dataBound.getLowerbound()) &&
593 dataBound.getUpperbound() &&
594 fir::getIntIfConstant(dataBound.getUpperbound())) {
596 loc, idxTy, *fir::getIntIfConstant(dataBound.getLowerbound()));
598 loc, idxTy, *fir::getIntIfConstant(dataBound.getUpperbound()));
600 } else if (dataBound.getExtent()) {
603 loc, idxTy, *fir::getIntIfConstant(dataBound.getExtent()) - 1);
617 auto dataBound =
619 args.append(genConstantBounds(builder, loc, dataBound));
704 auto dataBound =
706 argsTy.push_back(dataBound.getLowerbound().getType());
707 argsLoc.push_back(dataBound.getLowerbound().getLoc());
708 argsTy.push_back(dataBound.getUpperbound().getType());
709 argsLoc.push_back(dataBound.getUpperbound().getLoc());
710 argsTy.push_back(dataBound.getStartIdx().getType());
711 argsLoc.push_back(dataBound.getStartIdx().getLoc());
1268 auto dataBound =
1271 genConstantBounds(builder, loc, dataBound);
1383 auto dataBound =
1385 argsTy.push_back(dataBound.getLowerbound().getType());
1386 argsLoc.push_back(dataBound.getLowerbound().getLoc());
1387 argsTy.push_back(dataBound.getUpperbound().getType());
1388 argsLoc.push_back(dataBound.getUpperbound().getLoc());
1389 argsTy.push_back(dataBound.getStartIdx().getType());
1390 argsLoc.push_back(dataBound.getStartIdx().getLoc());