Lines Matching defs:yield
56 // !hlfir.expr<?x?xf32> hlfir.yield %2 : !hlfir.expr<?x?xf32> cleanup {
60 // hlfir.yield %0#0 : !fir.box<!fir.array<?x?xf32>>
1886 "right-hand side region must be terminated by an hlfir.yield");
1890 "hlfir.yield or hlfir.elemental_addr");
1939 return emitOpError("body region must be terminated by an hlfir.yield");
2014 auto yield = mlir::dyn_cast_or_null<hlfir::YieldOp>(getTerminator(region));
2015 return yield && fir::isa_integer(yield.getEntity().getType());
2044 auto yield = mlir::dyn_cast_or_null<hlfir::YieldOp>(getTerminator(region));
2045 if (!yield)
2047 mlir::Type yieldType = yield.getEntity().getType();
2057 return emitOpError("mask region must yield a scalar i1");
2081 return emitOpError("mask region must yield a logical array");
2089 "mask region must yield a logical array when provided");