/llvm-project/flang/lib/Lower/ |
H A D | CustomIntrinsicCall.cpp | 27 llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef) { in isMinOrMaxWithDynamicallyOptionalArg() 47 llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef) { in isIshftcWithDynamicallyOptionalArg() 67 llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef) { in isAssociatedWithDynamicallyOptionalArg() 79 const Fortran::evaluate::ProcedureRef &procRef, in intrinsicRequiresCustomOptionalHandling() 112 const Fortran::evaluate::ProcedureRef &procRef, in prepareMinOrMaxArguments() 191 const Fortran::evaluate::ProcedureRef &procRef, in prepareIshftcArguments() 251 const Fortran::evaluate::ProcedureRef &procRef, in prepareAssociatedArguments() 308 const Fortran::evaluate::ProcedureRef &procRef, in prepareCustomIntrinsicArgument()
|
H A D | ConvertCall.cpp | 755 genStmtFunctionRef(mlir::Location loc,Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::evaluate::ProcedureRef & procRef) genStmtFunctionRef() argument 876 const Fortran::evaluate::ProcedureRef &procRef; global() member 2758 isIntrinsicModuleProcRef(const Fortran::evaluate::ProcedureRef & procRef) isIntrinsicModuleProcRef() argument 2775 convertCallToHLFIR(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const evaluate::ProcedureRef & procRef,std::optional<mlir::Type> resultType,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertCallToHLFIR() argument 2815 convertUserDefinedAssignmentToHLFIR(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const evaluate::ProcedureRef & procRef,hlfir::Entity lhs,hlfir::Entity rhs,Fortran::lower::SymMap & symMap) convertUserDefinedAssignmentToHLFIR() argument [all...] |
H A D | ConvertExpr.cpp | 513 isElementalProcWithArrayArgs(const Fortran::evaluate::ProcedureRef & procRef) isElementalProcWithArrayArgs() argument 527 if (const auto *procRef = std::get_if<Fortran::evaluate::ProcedureRef>(&x.u)) isElementalProcWithArrayArgs() local 620 isOptimizableTranspose(const Fortran::evaluate::ProcedureRef & procRef,const Fortran::lower::AbstractConverter & converter) isOptimizableTranspose() argument 1792 genIntrinsicRef(const Fortran::evaluate::ProcedureRef & procRef,std::optional<mlir::Type> resultType,std::optional<const Fortran::evaluate::SpecificIntrinsic> intrinsic=std::nullopt) genIntrinsicRef() argument 1937 isStatementFunctionCall(const Fortran::evaluate::ProcedureRef & procRef) isStatementFunctionCall() argument 1946 genStmtFunctionRef(const Fortran::evaluate::ProcedureRef & procRef) genStmtFunctionRef() argument 2038 genProcedureRef(const Fortran::evaluate::ProcedureRef & procRef,std::optional<mlir::Type> resultType) genProcedureRef() argument 2529 genRawProcedureRef(const Fortran::evaluate::ProcedureRef & procRef,std::optional<mlir::Type> resultType) genRawProcedureRef() argument 2882 genval(const Fortran::evaluate::ProcedureRef & procRef) genval() argument 3597 lowerElementalUserAssignment(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace,const Fortran::evaluate::ProcedureRef & procRef) lowerElementalUserAssignment() argument 3656 extractPassedArgFromProcRef(const Fortran::evaluate::ProcedureRef & procRef,Fortran::lower::AbstractConverter & converter) extractPassedArgFromProcRef() argument 3684 if (const auto *procRef = lowerElementalSubroutine() local 4596 genElementalIntrinsicProcRef(const Fortran::evaluate::ProcedureRef & procRef,std::optional<mlir::Type> retTy,std::optional<const Fortran::evaluate::SpecificIntrinsic> intrinsic=std::nullopt) genElementalIntrinsicProcRef() argument 4714 genElementalUserDefinedProcRef(const Fortran::evaluate::ProcedureRef & procRef,std::optional<mlir::Type> retTy) genElementalUserDefinedProcRef() argument 4895 genTransposeProcRef(const Fortran::evaluate::ProcedureRef & procRef) genTransposeProcRef() argument 4933 genProcRef(const Fortran::evaluate::ProcedureRef & procRef,std::optional<mlir::Type> retTy) genProcRef() argument 7228 setLoweredProcRef(const Fortran::evaluate::ProcedureRef * procRef) setLoweredProcRef() argument [all...] |
H A D | Bridge.cpp | 4482 __anonc6773cb55302(const Fortran::evaluate::ProcedureRef &procRef) genAssignment() argument 4687 __anonc6773cb55902(const Fortran::evaluate::ProcedureRef &procRef) genAssignment() argument 5638 __anonc6773cb56e02(const Fortran::evaluate::ProcedureRef &procRef) analyzeExplicitSpace() argument
|
H A D | ConvertVariable.cpp | 269 if (const Fortran::evaluate::ProcedureRef *procRef = genInitialDataTarget() local
|
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | PolymorphicOpConversion.cpp | 181 mlir::Value procRef = rewriter.create<fir::CoordinateOp>( in matchAndRewrite() local
|
/llvm-project/flang/lib/Evaluate/ |
H A D | characteristics.cpp | 1419 if (const auto *procRef{UnwrapProcedureRef(expr)}) { Characterize() local
|
/llvm-project/flang/lib/Semantics/ |
H A D | expression.cpp | 3200 std::optional<ProcedureRef> procRef{analyzer.TryDefinedAssignment()}; Analyze() local 4103 ProcedureRef procRef{std::move(proc), std::move(arguments)}; MakeFunctionRef() local [all...] |
H A D | resolve-directives.cpp | 503 if (const auto *procRef{ Pre() local
|