Lines Matching refs:DoLoopOp
2465 // DoLoopOp
2468 void fir::DoLoopOp::build(mlir::OpBuilder &builder,
2492 fir::DoLoopOp::ensureTerminator(*bodyRegion, builder, result.location);
2506 mlir::ParseResult fir::DoLoopOp::parse(mlir::OpAsmParser &parser,
2594 result.addAttribute(DoLoopOp::getFinalValueAttrName(result.name),
2612 DoLoopOp::ensureTerminator(*body, builder, result.location);
2617 fir::DoLoopOp fir::getForInductionVarOwner(mlir::Value val) {
2623 return mlir::dyn_cast_or_null<fir::DoLoopOp>(containingInst);
2627 llvm::LogicalResult fir::DoLoopOp::verify() {
2672 void fir::DoLoopOp::print(mlir::OpAsmPrinter &p) {
2710 llvm::SmallVector<mlir::Region *> fir::DoLoopOp::getLoopRegions() {
2716 mlir::BlockArgument fir::DoLoopOp::iterArgToBlockArg(mlir::Value iterArg) {
2725 void fir::DoLoopOp::resultToSourceOps(
2734 /// passed as an iter_arg to the parent DoLoopOp.
2735 mlir::Value fir::DoLoopOp::blockArgToSourceOp(unsigned blockArgNum) {
2742 fir::DoLoopOp::getYieldedValuesMutable() {