Lines Matching refs:scopes
787 warn("symbol scopes are not balanced in " + file->getName());
873 SmallVector<SymbolScope, 4> scopes;
946 // Fill in "Parent" and "End" fields by maintaining a stack of scopes.
948 scopeStackOpen(scopes, curSymOffset, sym);
950 scopeStackClose(scopes, curSymOffset, file);
956 if (symbolGoesInGlobalsStream(sym, scopes.empty())) {
962 if (symbolGoesInModuleStream(sym, scopes.empty())) {
1664 SmallVector<SymbolScope, 4> scopes;
1667 scopeStackOpen(scopes, mod->getNextSymbolOffset(), newSym);
1673 scopeStackClose(scopes, mod->getNextSymbolOffset(), file);