Home
last modified time | relevance | path

Searched defs:procRef (Results 1 – 9 of 9) sorted by relevance

/llvm-project/flang/lib/Lower/
H A DCustomIntrinsicCall.cpp27 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 DConvertCall.cpp755 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 DConvertExpr.cpp513 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 DBridge.cpp4482 __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 DConvertVariable.cpp269 if (const Fortran::evaluate::ProcedureRef *procRef = genInitialDataTarget() local
/llvm-project/flang/lib/Optimizer/Transforms/
H A DPolymorphicOpConversion.cpp181 mlir::Value procRef = rewriter.create<fir::CoordinateOp>( in matchAndRewrite() local
/llvm-project/flang/lib/Evaluate/
H A Dcharacteristics.cpp1419 if (const auto *procRef{UnwrapProcedureRef(expr)}) { Characterize() local
/llvm-project/flang/lib/Semantics/
H A Dexpression.cpp3200 std::optional<ProcedureRef> procRef{analyzer.TryDefinedAssignment()}; Analyze() local
4103 ProcedureRef procRef{std::move(proc), std::move(arguments)}; MakeFunctionRef() local
[all...]
H A Dresolve-directives.cpp503 if (const auto *procRef{ Pre() local