Searched refs:IsPureProcedure (Results 1 – 9 of 9) sorted by relevance
1201 bool IsPureProcedure(const Symbol &original) { in IsPureProcedure() function1207 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() function1236 return symbol && IsPureProcedure(*symbol); in IsPureProcedure()
599 if (!semantics::IsPureProcedure(ultimate)) { in operator ()()
451 if (IsPureProcedure(symbol) || // works for ENTRY too in CharacterizeProcedure()
276 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()
91 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()
107 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()
2662 if (procSymbol && !IsPureProcedure(*procSymbol)) { in CheckCall()
1108 bool IsPureProcedure(const Symbol &);1109 bool IsPureProcedure(const Scope &);
4969 if (!Fortran::semantics::IsPureProcedure(*procSym)) in genElementalUserDefinedProcRef()