Home
last modified time | relevance | path

Searched refs:IsPureProcedure (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp1201 bool IsPureProcedure(const Symbol &original) { in IsPureProcedure() function
1207 return IsPureProcedure(*procInterface); in IsPureProcedure()
1210 return IsPureProcedure(details->symbol()); in IsPureProcedure()
1219 if (IsFunction(*ref) && !IsPureProcedure(*ref)) { in IsPureProcedure()
1234 bool IsPureProcedure(const Scope &scope) { in IsPureProcedure() function
1236 return symbol && IsPureProcedure(*symbol); in IsPureProcedure()
H A Dcheck-expression.cpp599 if (!semantics::IsPureProcedure(ultimate)) { in operator ()()
H A Dcharacteristics.cpp451 if (IsPureProcedure(symbol) || // works for ENTRY too in CharacterizeProcedure()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-do-forall.cpp276 if (name->symbol && !IsPureProcedure(*name->symbol)) { in Post()
295 if (component.symbol && !IsPureProcedure(*component.symbol)) { in Post()
589 if (IsProcedure(ref) && !IsPureProcedure(ref)) { in CheckMaskIsPure()
H A Dcheck-declarations.cpp91 return innermostSymbol_ && IsPureProcedure(*innermostSymbol_); in InPure()
261 if (IsProcedure(symbol) && !IsPureProcedure(symbol) && IsDummy(symbol)) { in Check()
325 } else if (IsPureProcedure(symbol)) { in Check()
1658 if (!IsPureProcedure(symbol) && IsPureProcedure(*overridden)) { in CheckProcBinding()
H A Dtools.cpp107 return IsPureProcedure(scope) ? &scope : nullptr; in FindPureProcedureContaining()
368 if (IsPointer(ultimate) && IsPureProcedure(ultimate.owner()) && in FindExternallyVisibleObject()
692 [](const auto &x) { return !IsPureProcedure(*x.second); }); in HasImpureFinal()
H A Dexpression.cpp2662 if (procSymbol && !IsPureProcedure(*procSymbol)) { in CheckCall()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtools.h1108 bool IsPureProcedure(const Symbol &);
1109 bool IsPureProcedure(const Scope &);
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp4969 if (!Fortran::semantics::IsPureProcedure(*procSym)) in genElementalUserDefinedProcRef()