Lines Matching refs:FunctionScopes
4611 if (T->isVariablyModifiedType() && FunctionScopes.size() > 1) { in CreateUnaryExprOrTypeTraitExpr()
4613 for (auto I = FunctionScopes.rbegin(), in CreateUnaryExprOrTypeTraitExpr()
4614 E = std::prev(FunctionScopes.rend()); in CreateUnaryExprOrTypeTraitExpr()
5838 FunctionScopes.size() > 1) { in CreateBuiltinArraySubscriptExpr()
5841 for (auto I = FunctionScopes.rbegin(), in CreateBuiltinArraySubscriptExpr()
5842 E = std::prev(FunctionScopes.rend()); in CreateBuiltinArraySubscriptExpr()
16602 BlockScopeInfo *BSI = cast<BlockScopeInfo>(FunctionScopes.back()); in ActOnBlockStmtExpr()
19064 ? *FunctionScopeIndexToStopAt : FunctionScopes.size() - 1; in tryCaptureVariable()
19068 unsigned FSIndex = FunctionScopes.size() - 1; in tryCaptureVariable()
19122 FunctionScopeInfo *FSI = FunctionScopes[FunctionScopesIndex]; in tryCaptureVariable()
19180 FunctionScopes[FunctionScopesIndex - I]); in tryCaptureVariable()
19255 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FunctionScopes[I]); in tryCaptureVariable()
20168 if (!FunctionScopes.empty()) in DiagIfReachable()
20169 FunctionScopes.back()->PossiblyUnreachableDiags.push_back( in DiagIfReachable()