Lines Matching refs:SemaObj
3509 if (wasHidden && SemaObj) { in makeNamesVisible()
3511 moveMethodToBackOfGlobalList(*SemaObj, Method); in makeNamesVisible()
3765 if (SemaObj) in ReadAST()
7051 SemaObj = &S; in InitializeSema()
7065 SemaObj->FPFeatures.fp_contract = FPPragmaOptions[0]; in InitializeSema()
7071 #define OPENCLEXT(nm) SemaObj->OpenCLFeatures.nm = OpenCLExtensions[I++]; in InitializeSema()
7081 assert(SemaObj && "no Sema to update"); in UpdateSema()
7088 if (!SemaObj->StdNamespace) in UpdateSema()
7089 SemaObj->StdNamespace = SemaDeclRefs[I]; in UpdateSema()
7090 if (!SemaObj->StdBadAlloc) in UpdateSema()
7091 SemaObj->StdBadAlloc = SemaDeclRefs[I+1]; in UpdateSema()
7099 SemaObj->ActOnPragmaOptimize(/* IsOn = */ false, OptimizeOffPragmaLocation); in UpdateSema()
7506 if (!SemaObj) { in SetGloballyVisibleDecls()
8650 SemaObj->UpdateExceptionSpec(Update.second, in FinishedDeserializing()
8670 SemaObj->IdResolver.RemoveDecl(ND); in pushExternalDeclIntoScope()
8678 if (SemaObj->IdResolver.tryAddTopLevelDecl(D, Name) && SemaObj->TUScope) { in pushExternalDeclIntoScope()
8679 SemaObj->TUScope->AddDecl(D); in pushExternalDeclIntoScope()
8680 } else if (SemaObj->TUScope) { in pushExternalDeclIntoScope()
8684 if (std::find(SemaObj->IdResolver.begin(Name), in pushExternalDeclIntoScope()
8685 SemaObj->IdResolver.end(), D) != SemaObj->IdResolver.end()) in pushExternalDeclIntoScope()
8686 SemaObj->TUScope->AddDecl(D); in pushExternalDeclIntoScope()
8697 SemaObj(nullptr), PP(PP), Context(Context), Consumer(nullptr), in ASTReader()