Home
last modified time | relevance | path

Searched refs:IsProcedurePointer (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-nullify.cpp33 !IsProcedurePointer(*symbol)) { in Leave()
H A Dpointer-assignment.cpp162 } else if (funcResult->IsProcedurePointer()) { in Check()
282 if (const auto *proc{chars->functionResult->IsProcedurePointer()}) { in Check()
H A Dcheck-data.cpp82 if (IsProcedurePointer(symbol)) { in operator ()()
H A Ddata-to-inits.cpp305 bool isProcPointer{lastSymbol && IsProcedurePointer(*lastSymbol)}; in InitElement()
857 CHECK(IsProcedurePointer(symbol)); in ConstructInitializer()
H A Dcompute-offsets.cpp325 if (IsProcedurePointer(symbol)) { in GetSizeAndAlignment()
H A Dcheck-call.cpp668 if (!(last && IsProcedurePointer(*last))) { in CheckProcedureArg()
H A Dcheck-io.cpp592 if (last && IsProcedurePointer(*last)) { in Enter()
H A Druntime-type-info.cpp515 if (IsProcedurePointer(symbol)) { in DescribeType()
H A Dtools.cpp558 if (!symbol || IsDummy(*symbol) || IsProcedurePointer(*symbol)) { in CanBeTypeBoundProc()
H A Dexpression.cpp2682 if (semantics::IsProcedurePointer(*result)) { in Analyze()
3310 if (result.IsProcedurePointer()) { in MakeFunctionRef()
H A Dresolve-names.cpp6757 if (IsProcedurePointer(ultimate)) { in PointerInitialization()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dinitial-image.cpp102 bool isProcPtr{IsProcedurePointer(component)}; in Test()
H A Dtools.cpp102 return result && IsPointer(*result) && !IsProcedurePointer(*result); in operator ()()
751 return last && IsProcedurePointer(*last); in IsProcedurePointerTarget()
1305 bool IsProcedurePointer(const Symbol &original) { in IsProcedurePointer() function
1390 } else if (IsProcedurePointer(symbol) && symbol.has<ProcEntityDetails>() && in IsSaved()
H A Dcheck-expression.cpp756 return !result.IsProcedurePointer() && in operator ()()
H A Dcharacteristics.cpp1056 proc{callee->functionResult->IsProcedurePointer()}) { in Characterize()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcharacteristics.h278 const Procedure *IsProcedurePointer() const { in IsProcedurePointer() function
H A Dtools.h1115 bool IsProcedurePointer(const Symbol &);
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertType.cpp227 if (Fortran::semantics::IsProcedurePointer(ultimate)) in genSymbolType()
H A DCallInterface.cpp675 if (result.IsProcedurePointer()) in handleImplicitResult()
936 if (result.IsProcedurePointer()) in handleExplicitResult()
H A DConvertVariable.cpp133 !Fortran::semantics::IsProcedurePointer(ultimate)) in declareGlobal()
390 if (Fortran::semantics::IsProcedurePointer(sym)) in defineGlobal()
H A DPFTBuilder.cpp1407 semantics::IsProcedurePointer(sym) || in analyze()
H A DBridge.cpp287 Fortran::semantics::IsProcedurePointer(ultimate) || in collectHostAssociatedVariables()