Lines Matching refs:passIndex
172 MaybeExpr TryBoundOp(const Symbol &, int passIndex);
177 parser::CharBlock, int passIndex, const Symbol *&definedOp);
1952 int passIndex{GetPassIndex(component)}; in AddPassArg() local
1955 while (iter < actuals.end() && at < passIndex) { in AddPassArg()
3519 for (std::size_t passIndex{0}; passIndex < actuals_.size(); ++passIndex) { in TryDefinedOp() local
3521 symbol{FindBoundOp(oprName, passIndex, *definedOpSymbolPtr)}) { in TryDefinedOp()
3522 if (MaybeExpr result{TryBoundOp(*symbol, passIndex)}) { in TryDefinedOp()
3554 MaybeExpr ArgumentAnalyzer::TryBoundOp(const Symbol &symbol, int passIndex) { in TryBoundOp() argument
3556 const Symbol *proc{GetBindingResolution(GetType(passIndex), symbol)}; in TryBoundOp()
3559 localActuals.at(passIndex).value().set_isPassedObject(); in TryBoundOp()
3726 parser::CharBlock oprName, int passIndex, const Symbol *&definedOp) { in FindBoundOp() argument
3727 const auto *type{GetDerivedTypeSpec(GetType(passIndex))}; in FindBoundOp()
3738 return passIndex == GetPassIndex(proc); in FindBoundOp()