Lines Matching defs:maskExpr
121 const Fortran::lower::SomeExpr *maskExpr = nullptr;
1978 info.maskExpr = Fortran::semantics::GetExpr(
2120 if (info.maskExpr)
2294 if (info.maskExpr) {
2296 mlir::Value maskCond = createFIRExpr(loc, info.maskExpr, stmtCtx);
2349 if (info.maskExpr) {
2355 mlir::Value maskCond = createFIRExpr(loc, info.maskExpr, stmtCtx);
2830 if (const auto &maskExpr =
2835 evaluateControl(*maskExpr, forallMaskOp.getMaskRegion(), /*isMask=*/true);
4959 const Fortran::semantics::SomeExpr *maskExpr) {
4960 assert(maskExpr && "mask semantic analysis failed");
4963 loc, *this, *maskExpr, localSymbols, maskContext);
4970 const Fortran::semantics::SomeExpr *maskExpr = Fortran::semantics::GetExpr(
4973 lowerWhereMaskToHlfir(getCurrentLocation(), maskExpr);
4975 implicitIterSpace.append(maskExpr);
4999 const auto *maskExpr = Fortran::semantics::GetExpr(
5002 lowerWhereMaskToHlfir(getCurrentLocation(), maskExpr);
5004 implicitIterSpace.append(maskExpr);