Lines Matching defs:symMap

170     Fortran::lower::SymMap &symMap,
187 symMap.pushScope();
191 symMap, *sym);
232 symMap.popScope();
248 Fortran::lower::SymMap &symMap,
257 loc, converter, symMap, arg, caller, isBindcCall);
271 loc, converter, symMap, argLambdaCapture, caller,
290 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx,
297 symMap.pushScope();
299 Fortran::lower::mapCallInterfaceSymbolsForResult(converter, caller, symMap);
316 loc, converter, *procDesignator, passedArg, symMap, stmtCtx);
405 symMap.popScope();
632 loc, converter, component->base(), symMap, stmtCtx);
774 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx,
786 symMap.pushScope();
801 loc, converter, *expr, symMap, stmtCtx);
819 symMap.addSymbol(*arg, variableIface.getBase());
820 Fortran::lower::mapSymbolAttributes(converter, *arg, symMap, stmtCtx);
824 symMap.addVariableDefinition(*arg, variableIface);
837 loc, converter, details.stmtFunction().value(), symMap, stmtCtx);
838 symMap.popScope();
857 Fortran::lower::SymMap &symMap,
859 : procRef{procRef}, converter{converter}, symMap{symMap},
898 Fortran::lower::SymMap &symMap;
1669 callContext.symMap, loweredActuals, caller,
1694 loc, callContext.converter, callContext.symMap, callContext.stmtCtx,
2280 callContext.symMap.pushScope();
2291 callContext.symMap.addVariableDefinition(*sym, variableIface);
2307 callContext.symMap.popScope();
2462 loc, converter, expr, callContext.symMap, callContext.stmtCtx);
2474 loc, converter, expr, callContext.symMap, callContext.stmtCtx);
2514 loc, converter, expr, callContext.symMap, callContext.stmtCtx);
2530 loc, converter, expr, callContext.symMap, callContext.stmtCtx);
2596 callContext.symMap.lookupVariableDefinition(*assumedTypeSym);
2623 loc, callContext.converter, *expr, callContext.symMap,
2697 return genStmtFunctionRef(loc, callContext.converter, callContext.symMap,
2719 callContext.symMap.lookupVariableDefinition(*assumedTypeSym);
2763 loc, callContext.converter, *expr, callContext.symMap,
2771 loc, callContext.converter, *expr, callContext.symMap,
2837 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx) {
2850 CallContext callContext(procRef, resultType, loc, converter, symMap,
2870 CallContext callContext(procRef, resultType, loc, converter, symMap, stmtCtx);
2877 Fortran::lower::SymMap &symMap) {
2880 symMap, definedAssignmentContext);