Home
last modified time | relevance | path

Searched refs:symbolMapStack (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/flang/lib/Lower/
H A DSymbolMap.cpp36 for (auto jmap = symbolMapStack.rbegin(), jend = symbolMapStack.rend(); in lookupSymbol()
47 auto &map = symbolMapStack.back(); in shallowLookupSymbol()
60 auto jmap = symbolMapStack.rbegin(); in lookupOneLevelUpSymbol()
61 auto jend = symbolMapStack.rend(); in lookupOneLevelUpSymbol()
99 for (auto i : llvm::enumerate(symMap.symbolMapStack)) { in operator <<()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DSymbolMap.h196 void pushScope() { symbolMapStack.emplace_back(); } in pushScope()
198 symbolMapStack.pop_back(); in popScope()
199 assert(symbolMapStack.size() >= 1); in popScope()
329 symbolMapStack.clear(); in clear()
330 symbolMapStack.emplace_back(); in clear()
331 assert(symbolMapStack.size() == 1); in clear()
347 symbolMapStack.back().erase(sym);
349 symbolMapStack.back().try_emplace(sym, box);
353 symbolMapStack; variable