Lines Matching refs:optionalArg
2205 ExtValue optionalArg = lowerIntrinsicArgumentAsInquired(expr); in genIntrinsicRef() local
2207 genActualIsPresentTest(builder, loc, optionalArg); in genIntrinsicRef()
2208 operands.emplace_back(optionalArg, isPresent); in genIntrinsicRef()
4865 ExtValue optionalArg = this->asInquired(expr); in genElementalIntrinsicProcRef() local
4867 genActualIsPresentTest(builder, loc, optionalArg); in genElementalIntrinsicProcRef()
4870 return genLoad(builder, loc, optionalArg); in genElementalIntrinsicProcRef()
6117 ExtValue optionalArg = asInquired(expr); in genOptionalArrayFetch() local
6118 mlir::Value isPresent = genActualIsPresentTest(builder, loc, optionalArg); in genOptionalArrayFetch()
6121 mlir::Value base = getBase(optionalArg); in genOptionalArrayFetch()
6130 ExtValue exv = optionalArg; in genOptionalArrayFetch()
6184 ExtValue optionalArg = asInquired(expr); in genarrForwardOptionalArgumentToCall() local
6185 mlir::Value isPresent = genActualIsPresentTest(builder, loc, optionalArg); in genarrForwardOptionalArgumentToCall()
6187 fir::getBase(genOptionalValue(builder, loc, optionalArg, isPresent)); in genarrForwardOptionalArgumentToCall()