Lines Matching refs:SemaObj
4045 if (wasHidden && SemaObj) {
4047 moveMethodToBackOfGlobalList(*SemaObj, Method);
4406 if (SemaObj)
7852 SemaObj = &S;
7868 SemaObj->CurFPFeatures =
7869 NewOverrides.applyOverrides(SemaObj->getLangOpts());
7872 SemaObj->OpenCLFeatures = OpenCLExtensions;
7878 assert(SemaObj && "no Sema to update");
7885 if (!SemaObj->StdNamespace)
7886 SemaObj->StdNamespace = SemaDeclRefs[I];
7887 if (!SemaObj->StdBadAlloc)
7888 SemaObj->StdBadAlloc = SemaDeclRefs[I+1];
7889 if (!SemaObj->StdAlignValT)
7890 SemaObj->StdAlignValT = SemaDeclRefs[I+2];
7898 SemaObj->ActOnPragmaOptimize(/* On = */ false, OptimizeOffPragmaLocation);
7900 SemaObj->ActOnPragmaMSStruct((PragmaMSStructKind)PragmaMSStructState);
7902 SemaObj->ActOnPragmaMSPointersToMembers(
7907 SemaObj->ForceCUDAHostDeviceDepth = ForceCUDAHostDeviceDepth;
7917 SemaObj->AlignPackStack.DefaultValue &&
7919 SemaObj->AlignPackStack.Stack.emplace_back(
7921 SemaObj->AlignPackStack.CurrentValue,
7922 SemaObj->AlignPackStack.CurrentPragmaLocation,
7928 SemaObj->AlignPackStack.Stack.emplace_back(
7933 SemaObj->AlignPackStack.DefaultValue &&
7937 SemaObj->AlignPackStack.CurrentValue = *PragmaAlignPackCurrentValue;
7938 SemaObj->AlignPackStack.CurrentPragmaLocation =
7949 SemaObj->FpPragmaStack.DefaultValue &&
7951 SemaObj->FpPragmaStack.Stack.emplace_back(
7952 FpPragmaStack.front().SlotLabel, SemaObj->FpPragmaStack.CurrentValue,
7953 SemaObj->FpPragmaStack.CurrentPragmaLocation,
7959 SemaObj->FpPragmaStack.Stack.emplace_back(
7962 assert(*FpPragmaCurrentValue == SemaObj->FpPragmaStack.DefaultValue &&
7966 SemaObj->FpPragmaStack.CurrentValue = *FpPragmaCurrentValue;
7967 SemaObj->FpPragmaStack.CurrentPragmaLocation = FpPragmaCurrentLocation;
7976 SemaObj->makeModuleVisible(Imported, Import.ImportLoc);
8473 if (!SemaObj) {
11597 SemaObj->IdResolver.RemoveDecl(ND);
11605 if (SemaObj->IdResolver.tryAddTopLevelDecl(D, Name) && SemaObj->TUScope) {
11606 SemaObj->TUScope->AddDecl(D);
11607 } else if (SemaObj->TUScope) {
11611 if (std::find(SemaObj->IdResolver.begin(Name),
11612 SemaObj->IdResolver.end(), D) != SemaObj->IdResolver.end())
11613 SemaObj->TUScope->AddDecl(D);
11662 return SemaObj ? SemaObj->IdResolver : DummyIdResolver;