Lines Matching refs:funcPointer
2473 mlir::Value funcPointer; in genCallOpAndResult() local
2477 funcPointer = symMap.lookupSymbol(*sym).getAddr(); in genCallOpAndResult()
2478 if (!funcPointer) in genCallOpAndResult()
2480 if (fir::isCharacterProcedureTuple(funcPointer.getType(), in genCallOpAndResult()
2482 std::tie(funcPointer, charFuncPointerLength) = in genCallOpAndResult()
2484 funcPointer); in genCallOpAndResult()
2585 if (!funcPointer) { in genCallOpAndResult()
2608 funcPointer = in genCallOpAndResult()
2620 funcPointer = in genCallOpAndResult()
2628 funcPointer ? callSiteType : caller.getFuncOp().getFunctionType(); in genCallOpAndResult()
2634 if (funcPointer) { in genCallOpAndResult()
2636 funcPointer.getType().isa<fir::BoxProcType>() in genCallOpAndResult()
2637 ? builder.create<fir::BoxAddrOp>(loc, funcType, funcPointer) in genCallOpAndResult()
2638 : builder.createConvert(loc, funcType, funcPointer)); in genCallOpAndResult()