Lines Matching defs:funcPointer
304 mlir::Value funcPointer;
315 funcPointer = Fortran::lower::derefPassProcPointerComponent(
321 funcPointer = fir::getBase(loweredProc);
433 if (!funcPointer) {
455 funcPointer = builder.create<fir::AddrOfOp>(loc, funcOpType, symbolAttr);
474 funcPointer ? callSiteType : caller.getFuncOp().getFunctionType();
480 if (funcPointer) {
482 mlir::isa<fir::BoxProcType>(funcPointer.getType())
483 ? builder.create<fir::BoxAddrOp>(loc, funcType, funcPointer)
484 : builder.createConvert(loc, funcType, funcPointer));