Home
last modified time | relevance | path

Searched refs:IsProcedure (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp736 bool IsProcedure(const Expr<SomeType> &expr) { in IsProcedure() function
1211 } else if (!IsProcedure(symbol)) { in IsPureProcedure()
1251 } else if (!IsProcedure(symbol)) { in IsElementalProcedure()
1282 bool IsProcedure(const Symbol &symbol) { in IsProcedure() function
1294 bool IsProcedure(const Scope &scope) { in IsProcedure() function
1296 return symbol && IsProcedure(*symbol); in IsProcedure()
1307 return IsPointer(symbol) && IsProcedure(symbol); in IsProcedurePointer()
H A Dfold.cpp75 if (IsProcedure(symbol)) { in FoldOperation()
H A Dintrinsics.cpp2091 auto procPointer{IsProcedure(*last) in HandleNull()
2252 if (IsProcedure(*targetSymbol)) { in CheckAssociated()
2258 if (IsProcedure(*pointerSymbol)) { in CheckAssociated()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Drewrite-parse-tree.cpp84 return IsPointer(*funcRes) && !IsProcedure(*funcRes); in ReturnsDataPointer()
H A Dcheck-data.cpp68 : IsProcedure(symbol) && !IsPointer(symbol) ? "Procedure" in operator ()()
H A Ddata-to-inits.cpp363 if (evaluate::IsProcedure(*expr)) { in InitElement()
381 } else if (evaluate::IsProcedure(*expr)) { in InitElement()
392 } else if (evaluate::IsProcedure(*expr)) { in InitElement()
H A Dpointer-assignment.cpp51 if (IsProcedure(lhs)) {
H A Dcompute-offsets.cpp329 if (IsProcedure(symbol)) { in GetSizeAndAlignment()
H A Dcheck-declarations.cpp261 if (IsProcedure(symbol) && !IsPureProcedure(symbol) && IsDummy(symbol)) { in Check()
386 if (IsProcedure(symbol)) { in CheckValue()
1478 if (IsProcedure(symbol)) { in CheckVolatile()
H A Dtools.cpp284 return symbol.attrs().test(Attr::BIND_C) && IsProcedure(symbol); in IsBindCProcedure()
1115 if (!IsProcedure(ultimate)) { in ClassifyProcedure()
H A Dexpression.cpp201 if (semantics::IsProcedure(symbol)) { in Designate()
1996 if (!IsProcedure(*sym)) { in AnalyzeProcedureComponentRef()
2341 } else if (IsProcedure(*resolution)) { in GetCalleeAndArguments()
3691 if (isProcedureCall_ || !IsProcedure(*argExpr)) { in AnalyzeExpr()
H A Dcheck-do-forall.cpp589 if (IsProcedure(ref) && !IsPureProcedure(ref)) { in CheckMaskIsPure()
H A Dresolve-names.cpp6482 if (!IsProcedure(*name->symbol)) { in ResolveDataRef()
6853 } else if (IsProcedure(*symbol) || symbol->has<DerivedTypeDetails>() || in HandleProcedureName()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtools.h938 bool IsProcedure(const Expr<SomeType> &);
1113 bool IsProcedure(const Symbol &);
1114 bool IsProcedure(const Scope &);
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertType.cpp309 if (IsProcedure(field)) in genDerivedType()
H A DPFTBuilder.cpp1408 (semantics::IsProcedure(sym) && IsDummy(sym)); in analyze()
1412 if (semantics::IsProcedure(sym) && !isProcedurePointerOrDummy) in analyze()
1830 if (Fortran::semantics::IsProcedure(symbol)) { in visitSymbol()
H A DHostAssociations.cpp447 if (Fortran::semantics::IsProcedure(sym)) in walkCaptureCategories()
H A DConvertVariable.cpp1250 if (Fortran::semantics::IsProcedure(sym)) { in mapSymbolAttributes()
H A DBridge.cpp2305 if (Fortran::evaluate::IsProcedure(assign.rhs)) in genAssignment()