reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/DeclBase.h
  466   ASTContext &getASTContext() const LLVM_READONLY;

References

tools/clang/examples/AnnotateFunctions/AnnotateFunctions.cpp
   34         FD->addAttr(AnnotateAttr::CreateImplicit(FD->getASTContext(),
tools/clang/include/clang/AST/ASTNodeTraverser.h
   89               D->getASTContext().getLocalCommentForDeclUncached(D))
tools/clang/include/clang/AST/Decl.h
 1176     return isThisDeclarationADefinition(getASTContext());
 1182     return hasDefinition(getASTContext());
 1198     return getDefinition(getASTContext());
 2358     setParams(getASTContext(), NewParamInfo);
 2404         getASTContext());
 2489     setInstantiationOfMemberFunction(getASTContext(), FD, TSK);
 2582     setFunctionTemplateSpecialization(getASTContext(), Template, TemplateArgs,
 2758             ? new (getASTContext())
 3059     MaybeModedTInfo.setPointer(new (getASTContext(), 8)
 3658     setInstantiationOfMemberEnum(getASTContext(), ED, TSK);
tools/clang/include/clang/AST/DeclBase.h
  487     return setAttrsImpl(Attrs, getASTContext());
 1809     return cast<Decl>(this)->getASTContext();
tools/clang/include/clang/AST/DeclCXX.h
 1037     return data().Conversions.get(getASTContext()).begin();
 1041     return data().Conversions.get(getASTContext()).end();
 1170             getASTContext().getLangOpts().CPlusPlus2a);
 1262            getASTContext().getLangOpts().CPlusPlus2a;
 1359     ASTContext &Ctx = getASTContext();
tools/clang/include/clang/AST/DeclTemplate.h
  592     Profile(ID, TemplateArguments->asArray(), getFunction()->getASTContext());
 1830     auto *PS = new (getASTContext()) SpecializedPartialSpecialization();
 1848       ExplicitInfo = new (getASTContext()) ExplicitSpecializationInfo;
 1866       ExplicitInfo = new (getASTContext()) ExplicitSpecializationInfo;
 1873       ExplicitInfo = new (getASTContext()) ExplicitSpecializationInfo;
 1885     Profile(ID, TemplateArgs->asArray(), getASTContext());
 2674     auto *PS = new (getASTContext()) SpecializedPartialSpecialization();
 2692       ExplicitInfo = new (getASTContext()) ExplicitSpecializationInfo;
 2710       ExplicitInfo = new (getASTContext()) ExplicitSpecializationInfo;
 2717       ExplicitInfo = new (getASTContext()) ExplicitSpecializationInfo;
 2727     Profile(ID, TemplateArgs->asArray(), getASTContext());
tools/clang/include/clang/Analysis/AnalysisDeclContext.h
  103   ASTContext &getASTContext() const { return D->getASTContext(); }
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
   57               Var->getASTContext().getLangOpts().CPlusPlus)
tools/clang/lib/AST/ASTDumper.cpp
  183   ASTContext &Ctx = getASTContext();
  200   const ASTContext &Ctx = getASTContext();
tools/clang/lib/AST/ASTImporter.cpp
 2008                                    ToRecord->getASTContext(),
 2612         D->getASTContext().getExternalSource()->CompleteType(D);
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1179         D1CXX->getASTContext().getExternalSource()->CompleteType(D1CXX);
 1618   ASTContext &Context = Anon->getASTContext();
tools/clang/lib/AST/CXXInheritance.cpp
  344   if (!Paths.lookupInBases(getASTContext(), this, BaseMatches,
  793   ASTContext &Context = getASTContext();
tools/clang/lib/AST/Decl.cpp
   76   return D->getASTContext().getPrimaryMergedDecl(D);
  532   const LangOptions &Opts = D->getASTContext().getLangOpts();
  631   ASTContext &Context = D->getASTContext();
 1267   ASTContext &Context = D->getASTContext();
 1359       if (D->getASTContext().getLangOpts().CPlusPlus)
 1476   const LangOptions &Opts = D->getASTContext().getLangOpts();
 1553   printQualifiedName(OS, getASTContext().getPrintingPolicy());
 1558   printQualifiedName(OS, getASTContext().getPrintingPolicy());
 1576   printNestedNameSpecifier(OS, getASTContext().getPrintingPolicy());
 1722     ASTContext &Context = getASTContext();
 1728     ASTContext &Context = getASTContext();
 1825       DeclInfo = new (getASTContext()) ExtInfo;
 1838         getASTContext().Deallocate(getExtInfo());
 1856     DeclInfo = new (getASTContext()) ExtInfo;
 1987         !(getASTContext().getLangOpts().OpenMPUseTLS &&
 1988           getASTContext().getTargetInfo().isTLSSupported() &&
 1991     return ((getASTContext().getLangOpts().isCompatibleWithMSVC(
 2025   ASTContext &Context = D.getASTContext();
 2050     assert(D.getASTContext().getLangOpts().CPlusPlus);
 2271     getASTContext().Deallocate(Eval);
 2334     Eval = new (getASTContext()) EvaluatedStmt;
 2368   bool Result = Init->EvaluateAsInitializer(Eval->Evaluated, getASTContext(),
 2377     getASTContext().addDestruction(&Eval->Evaluated);
 2384   if (getASTContext().getLangOpts().CPlusPlus11 && !Eval->CheckedICE) {
 2429   if (getASTContext().getLangOpts().CPlusPlus11) {
 2443   Eval->IsICE = Init->isIntegerConstantExpr(getASTContext());
 2566   return getASTContext().getTemplateOrSpecializationInfo(this)
 2571   getASTContext().setTemplateOrSpecializationInfo(this, Template);
 2575   const auto &LangOpts = getASTContext().getLangOpts();
 2613     return getASTContext().getTemplateOrSpecializationInfo(this)
 2631       if (ASTMutationListener *L = getASTContext().getASTMutationListener())
 2639       if (ASTMutationListener *L = getASTContext().getASTMutationListener())
 2648   assert(getASTContext().getTemplateOrSpecializationInfo(this).isNull() &&
 2650   getASTContext().setInstantiatedFromStaticDataMember(this, VD, TSK);
 2752   getASTContext().setParameterIndex(this, parameterIndex);
 2757   return getASTContext().getParameterIndex(this);
 2854     return Definition->Body.get(getASTContext().getExternalSource());
 2963   ASTContext &Ctx = getASTContext();
 3132   ASTContext &Context = getASTContext();
 3208   if (!getASTContext().getLangOpts().CPlusPlus)
 3226   const ASTContext &Context = getASTContext();
 3277   ASTContext &Context = getASTContext();
 3345   const SourceManager &SM = getASTContext().getSourceManager();
 3382   ASTContext &Context = getASTContext();
 3744       if (ASTMutationListener *L = getASTContext().getASTMutationListener())
 3754       if (ASTMutationListener *L = getASTContext().getASTMutationListener())
 4080       new (getASTContext()) struct CXXRecordDecl::DefinitionData(D);
 4125       TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo;
 4132         getASTContext().Deallocate(getExtInfo());
 4147     TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo;
 4343   addAttr(CapturedRecordAttr::CreateImplicit(getASTContext()));
 4368   ExternalASTSource *Source = getASTContext().getExternalSource();
 4394   ASTContext &Context = getASTContext();
 4473     ParamInfo = new (getASTContext()) ParmVarDecl*[NewParamInfo.size()];
 4588   char *Buffer = new (getASTContext(), 1) char[Name.size() + 1];
 4755         SourceManager &SM = getASTContext().getSourceManager();
tools/clang/lib/AST/DeclBase.cpp
   64   getASTContext().getExternalSource()->updateOutOfDateIdentifier(II);
  116   return getASTContext().getExternalSource()->getModule(getOwningModuleID());
  120   return getASTContext().getLangOpts().trackLocalOwningModule();
  304     setDeclContextsImpl(getDeclContext(), DC, getASTContext());
  382   return getASTContext().getASTMutationListener();
  391   ASTContext &Ctx = getASTContext();
  603       AvailabilityResult AR = CheckAvailability(getASTContext(), Availability,
  627   const ASTContext &Context = getASTContext();
  661              getASTContext().getLangOpts().ObjCRuntime.hasWeakClassImport()) {
  680       if (CheckAvailability(getASTContext(), Availability, nullptr,
  827   getASTContext().eraseDeclAttrs(this);
  855   return getASTContext().getDeclAttrs(this);
  949   return getASTContext().getAllocator().identifyKnownAlignedObject<Decl>(this);
 1517       D->getASTContext().addedLocalImportDecl(Import);
tools/clang/lib/AST/DeclCXX.cpp
  110   return Bases.get(Definition->getASTContext().getExternalSource());
  114   return VBases.get(Definition->getASTContext().getExternalSource());
  188   ASTContext &C = getASTContext();
  668   return getASTContext().getLangOpts().CPlusPlus2a;
  779     if (getASTContext().getLangOpts().CPlusPlus2a
  842         ASTContext &Ctx = getASTContext();
  910     ASTContext &Context = getASTContext();
 1079       if (!getASTContext().getLangOpts().CPlusPlus14)
 1307       ASTContext &Ctx = getASTContext();
 1406     RD.getASTContext().DeclarationNames.getCXXOperatorName(OO_Call);
 1435     &getASTContext().Idents.get(getLambdaStaticInvokerName());
 1624   ASTContext &Ctx = getASTContext();
 1653   ASTUnresolvedSet &Convs = data().Conversions.get(getASTContext());
 1684     = new (getASTContext()) MemberSpecializationInfo(RD, TSK);
 1766   ASTContext &Context = getASTContext();
 2180   ASTContext &Context = getASTContext();
 2233   ASTContext &Context = getASTContext();
 2254   ASTContext &Context = getASTContext();
 2266   getASTContext().addOverriddenMethod(this, MD);
 2271   return getASTContext().overridden_methods_begin(this);
 2276   return getASTContext().overridden_methods_end(this);
 2281   return getASTContext().overridden_methods_size(this);
 2288   return getASTContext().overridden_methods(this);
 2299   ASTContext &C = Decl->getASTContext();
 2306   ASTContext &C = Decl->getASTContext();
 2486   return CtorInitializers.get(getASTContext().getExternalSource());
 2543   ASTContext &Context = getASTContext();
 2585   ASTContext &Context = getASTContext();
 3000       Decomp.isOffset() ? getASTContext().getExternalSource() : nullptr;
tools/clang/lib/AST/DeclFriend.cpp
   31                            NextFriend.get(getASTContext().getExternalSource()));
tools/clang/lib/AST/DeclObjC.cpp
  602   Data.setPointer(new (getASTContext()) DefinitionData());
  852   return Body.get(getASTContext().getExternalSource());
  857   getASTContext().setObjCMethodRedeclaration(PrevMethod, this);
  906   ASTContext &Ctx = getASTContext();
 1163   ASTContext &Ctx = getASTContext();
 1171   return getReturnType().getNonLValueExprType(getASTContext())
 1502   getASTContext().getExternalSource()->CompleteType(
 1507   assert(getASTContext().getExternalSource() &&
 1553     return getASTContext().getObjCImplementation(
 1562   getASTContext().setObjCImplementation(getDefinition(), ImplD);
 1632                              IV->getASTContext().getTypeSize(IV->getType()), IV));
 1711     if (getASTContext().ProtocolCompatibleWithProtocol(lProto, PI))
 1720         getASTContext().ProtocolCompatibleWithProtocol(PI, lProto))
 1728         if (getASTContext().ProtocolCompatibleWithProtocol(lProto, PI))
 1911   Data.setPointer(new (getASTContext()) DefinitionData);
 2020   return getASTContext().getObjCImplementation(
 2025   getASTContext().setObjCImplementation(this, ImplD);
 2079   ASTContext &Ctx = getASTContext();
 2183   return IvarInitializers.get(getASTContext().getExternalSource());
tools/clang/lib/AST/DeclOpenMP.cpp
  160       PrevDeclInScope.get(getASTContext().getExternalSource()));
  165       PrevDeclInScope.get(getASTContext().getExternalSource()));
  220       PrevDeclInScope.get(getASTContext().getExternalSource()));
  225       PrevDeclInScope.get(getASTContext().getExternalSource()));
tools/clang/lib/AST/DeclPrinter.cpp
  121   print(Out, getASTContext().getPrintingPolicy(), Indentation, PrintInstantiation);
  126   DeclPrinter Printer(Out, Policy, getASTContext(), Indentation,
  533   if (D->isFixed() && D->getASTContext().getLangOpts().CPlusPlus11)
  808   Out << D->getASTContext().getUnqualifiedObjCPointerType(D->getType()).
  836     : D->getASTContext().getUnqualifiedObjCPointerType(D->getType());
 1269     PrintObjCMethodType(OMD->getASTContext(), OMD->getObjCDeclQualifier(),
 1281     PrintObjCMethodType(OMD->getASTContext(),
 1319       Indent() << I->getASTContext().getUnqualifiedObjCPointerType(I->getType()).
 1373       Indent() << I->getASTContext()
 1429       Indent() << I->getASTContext().getUnqualifiedObjCPointerType(I->getType()).
 1550   std::string TypeStr = PDecl->getASTContext().getUnqualifiedObjCPointerType(T).
tools/clang/lib/AST/DeclTemplate.cpp
  211     Common = newCommon(getASTContext());
  226     ASTContext &Context = getASTContext();
  242   EntryType::Profile(ID, Args, getASTContext());
  328     auto &Context = getASTContext();
  463   ASTContext &Context = getASTContext();
  498   ASTContext &Context = getASTContext();
tools/clang/lib/AST/Expr.cpp
  671   ASTContext &Context = CurrentDecl->getASTContext();
 1969   auto &Ctx = RD->getASTContext();
tools/clang/lib/AST/ExprCXX.cpp
 1192   const ASTContext &Context = Class->getASTContext();
 1665     auto *ES = new (ExtendedBy->getASTContext()) ExtraState;
tools/clang/lib/AST/ExprConstant.cpp
 1938              Decl->getASTContext().getTypeSize(Ty) == 0;
13676   EvalInfo Info(getASTContext(), EStatus, EvalInfo::EM_ConstantExpression);
14379   EvalInfo Info(FD->getASTContext(), Status, EvalInfo::EM_ConstantExpression);
14431   EvalInfo Info(FD->getASTContext(), Status,
tools/clang/lib/AST/ExternalASTMerger.cpp
  170     ASTContext &PersistentCtx = Persistent->getASTContext();
  314       SourceTag->getASTContext().getExternalSource()->CompleteType(SourceTag);
  333           SourceInterface->getASTContext().getExternalSource()->CompleteType(
  405   assert(&D->getASTContext() == &Target.AST);
tools/clang/lib/AST/ItaniumMangle.cpp
   70       return VD->getASTContext().getTranslationUnitDecl();
   74       return FD->getASTContext().getTranslationUnitDecl();
tools/clang/lib/AST/JSONNodeDumper.cpp
  728     NNS->print(SOS, UD->getASTContext().getPrintingPolicy());
tools/clang/lib/AST/Mangle.cpp
  361       auto Prefix = getClassSymbolPrefix(Kind, OCD->getASTContext());
  381     ASTContext &Ctx = ND->getASTContext();
  442     OS << getClassSymbolPrefix(ObjCClass, D->getASTContext());
tools/clang/lib/AST/MicrosoftCXXABI.cpp
  177   return MSVtorDispAttr::Mode(getASTContext().getLangOpts().VtorDispMode);
tools/clang/lib/AST/StmtPrinter.cpp
 1955         OS, Node->getLambdaClass()->getASTContext(),
tools/clang/lib/AST/TextNodeDumper.cpp
  242     for (Module *M : D->getASTContext().getModulesWithMergedDefinition(
 1387   if (D->needsDestruction(D->getASTContext()))
 1407        D->getASTContext().getModuleInitializers(D->getImportedModule()))
 1713     D->getQualifier()->print(OS, D->getASTContext().getPrintingPolicy());
 1721     D->getQualifier()->print(OS, D->getASTContext().getPrintingPolicy());
 1729     D->getQualifier()->print(OS, D->getASTContext().getPrintingPolicy());
tools/clang/lib/AST/Type.cpp
 1587       = classDecl->getASTContext().getObjCInterfaceType(
 1599     superClassType.substObjCTypeArgs(classDecl->getASTContext(), typeArgs,
 1607     return interfaceDecl->getASTContext().getObjCInterfaceType(interfaceDecl)
 1619   ASTContext &ctx = getInterfaceDecl()->getASTContext();
 2158     ASTContext &Context = RD->getASTContext();
tools/clang/lib/AST/TypePrinter.cpp
 1187       PresumedLoc PLoc = D->getASTContext().getSourceManager().getPresumedLoc(
tools/clang/lib/AST/VTableBuilder.cpp
  162   Context(MostDerivedClass->getASTContext()),
  592     Context(MostDerivedClass->getASTContext()), Overriders(Overriders) {
  997         LayoutClass(LayoutClass), Context(MostDerivedClass->getASTContext()),
 2524         Context(MostDerivedClass->getASTContext()),
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  516       PrintingPolicy Policy = Node.getASTContext().getPrintingPolicy();
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  218     cfg = CFG::buildCFG(D, getBody(), &D->getASTContext(), cfgBuildOptions);
  237         CFG::buildCFG(D, getBody(), &D->getASTContext(), cfgBuildOptions);
tools/clang/lib/Analysis/CloneDetection.cpp
   76   return D->getASTContext();
  252   ASTContext &Context = D->getASTContext();
tools/clang/lib/Analysis/PathDiagnostic.cpp
  912                                D->getASTContext().getLangOpts(), "<", ">");
  979                                  FD->getASTContext().getLangOpts(), "<", ">");
tools/clang/lib/Analysis/RetainSummaryManager.cpp
  144   return !(match(SubclassM, *D, D->getASTContext()).empty());
  887     const auto &Context = T->getDecl()->getASTContext();
tools/clang/lib/Analysis/ThreadSafety.cpp
  616       if (T.isTrivialType(VD->getASTContext())) {
 1942     DeclRefExpr DRE(VD->getASTContext(), VD, false, VD->getType(), VK_LValue,
 2124   ASTContext &Ctx = CD->getASTContext();
 2479           DeclRefExpr DRE(VD->getASTContext(), VD, false,
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  130     DeclRefExpr SelfDRE(SelfDecl->getASTContext(), SelfDecl, false,
  622       if (T.isTrivialType(VD->getASTContext()))
  831     if (!T.isTrivialType(Pm->getASTContext()))
tools/clang/lib/Analysis/UninitializedValues.cpp
  378         dyn_cast<DeclRefExpr>(stripCasts(VD->getASTContext(), Init));
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2168   if (auto *ES = RD->getASTContext().getExternalSource())
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
10266   ASTContext &C = FD->getASTContext();
10444   ASTContext &C = FD->getASTContext();
tools/clang/lib/CodeGen/CodeGenAction.cpp
  552     Diags.Report(ND->getASTContext().getFullLoc(ND->getLocation()),
  589       Loc = FD->getASTContext().getFullLoc(FD->getLocation());
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5268       if (auto *ES = D->getASTContext().getExternalSource())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1056   return RD->getASTContext().getTypeSize(RD->getTypeForDecl()) > 128;
 3467       OffsetInVBase = Parent->OffsetInVBase + RD->getASTContext()
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp
  502   assert(&D->getASTContext() == &Unit->getASTContext() &&
tools/clang/lib/Frontend/ASTConsumers.cpp
   92         PrintingPolicy Policy(D->getASTContext().getLangOpts());
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
   89       ASTNameGenerator NameGen(ND->getASTContext());
tools/clang/lib/Index/CommentToXML.cpp
  572   ASTContext &Context = ThisDecl->CurrentDecl->getASTContext();
tools/clang/lib/Index/FileIndexRecord.cpp
   47     SourceManager &SM = D->getASTContext().getSourceManager();
tools/clang/lib/Index/USRGeneration.cpp
  988   printQualifier(Out, D->getASTContext(), D->getQualifier());
  997   printQualifier(Out, D->getASTContext(), D->getQualifier());
 1080   USRGenerator UG(&D->getASTContext(), Buf);
tools/clang/lib/Sema/SemaCodeComplete.cpp
 2760       Type = Type.substObjCTypeArgs(Param->getASTContext(), *ObjCSubsts,
 2841         ResultType.substObjCTypeArgs(BlockDecl->getASTContext(), *ObjCSubsts,
 4522     AddObjCBlockCall(Container->getASTContext(),
 4535       AddResultTypeChunk(Container->getASTContext(),
 4576     ASTContext &Context = Container->getASTContext();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7343         FD->getASTContext(), FD->getDeclContext(), Loc, Loc,
 7364     NewD = VarDecl::Create(VD->getASTContext(), VD->getDeclContext(),
tools/clang/lib/Sema/SemaDeclCXX.cpp
10332         ASTContext &Ctx = ND->getASTContext();
tools/clang/lib/Sema/SemaType.cpp
 7849       D->getASTContext(), Suggested->getASTContext(), NonEquivalentDecls,
 7849       D->getASTContext(), Suggested->getASTContext(), NonEquivalentDecls,
tools/clang/lib/Serialization/ASTReaderDecl.cpp
  270       ASTContext &C = D->getASTContext();
 2783   if (auto *ES = D->getASTContext().getExternalSource())
 2831            TX->getASTContext().hasSameType(TX->getType(), TY->getType());
 2924     (*Cand1A)->getCond()->Profile(Cand1ID, A->getASTContext(), true);
 2925     (*Cand2A)->getCond()->Profile(Cand2ID, B->getASTContext(), true);
 2955       return X->getASTContext().hasSameType(TypedefX->getUnderlyingType(),
 3009     ASTContext &C = FuncX->getASTContext();
 3041       ASTContext &C = VarX->getASTContext();
 3080     return X->getASTContext().hasSameType(FDX->getType(), FDY->getType());
 3160     return ED->getASTContext().getLangOpts().CPlusPlus? ED->getDefinition()
tools/clang/lib/Serialization/ASTWriter.cpp
 6350   return D == D->getASTContext().getVaListTagDecl();
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
 1076       IvarDecl->getASTContext().getTargetInfo().getTriple();
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  224         ASTContext &ACtx = V->getASTContext();
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
   60     II = &D->getASTContext().Idents.get("NSError");
  107     II = &D->getASTContext().Idents.get("CFErrorRef");
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
  397   ASTContext &Ctx = MD->getASTContext();
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   90     auto &ASTContext = RD->getASTContext();
  250       auto &Ctx = FD->getASTContext();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  294     PVD->getNameForDiagnostic(os, PVD->getASTContext().getPrintingPolicy(),
  405         PVD->getNameForDiagnostic(os, PVD->getASTContext().getPrintingPolicy(),
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  127     dispatch_semaphore_tII = &B.getASTContext().Idents.get("dispatch_semaphore_t");
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  641   const SourceManager &SMgr = LC->getDecl()->getASTContext().getSourceManager();
 1970       SM(CurrentNode->getCodeDecl().getASTContext().getSourceManager()),
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  447   auto Matches = match(ParentM, *Parent->getBody(), Parent->getASTContext());
tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
   53     StringRef BName = FD->getASTContext().BuiltinInfo.getName(BId);
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  142     return getLocationContext()->getDecl()->getASTContext();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1096                   RD->getASTContext());
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
   88     os << ", S" << S->getID(LCtx->getDecl()->getASTContext());
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  505   USRLocFindingASTVisitor Visitor(USRs, PrevName, Decl->getASTContext());
  513   RenameLocFinder Finder(USRs, TranslationUnitDecl->getASTContext());
  517       TranslationUnitDecl->getASTContext().getSourceManager();
  560               SM, TranslationUnitDecl->getASTContext().getLangOpts());
tools/clang/tools/c-index-test/core_main.cpp
  100     ASTContext &Ctx = D->getASTContext();
  138     ASTContext &Ctx = ImportD->getASTContext();
tools/clang/tools/extra/clang-doc/Mapper.cpp
   28   if (D->getASTContext().getSourceManager().isInSystemHeader(D->getLocation()))
   41       getFile(D, D->getASTContext(), CDCtx.SourceRoot, IsFileInRootDir);
   42   auto I = serialize::emitInfo(D, getComment(D, D->getASTContext()),
   43                                getLine(D, D->getASTContext()), File,
tools/clang/tools/extra/clang-move/Move.cpp
  280   const auto &SM = D->getASTContext().getSourceManager();
  313   const auto &SM = D->getASTContext().getSourceManager();
  316   if (const auto *Comment = D->getASTContext().getRawCommentForDeclNoCache(D)) {
  329   const auto &SM = D->getASTContext().getSourceManager();
  337   const auto &SM = D->getASTContext().getSourceManager();
  492   const auto &SM = Decl->getASTContext().getSourceManager();
  748     const auto &SM = RemovedDecl->getASTContext().getSourceManager();
  758   const auto &SM = RemovedDecls[0]->getASTContext().getSourceManager();
  925     auto &SM = RemovedDecls[0]->getASTContext().getSourceManager();
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
   65   PrintingPolicy PP(Decl->getASTContext().getPrintingPolicy());
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
  121       BaseDecl->getASTContext().getASTRecordLayout(BaseDecl);
  123       DerivedDecl->getASTContext().getASTRecordLayout(DerivedDecl);
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
   56   ASTContext &Ctx = Node.getASTContext();
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  452                                                 FirstDecl->getASTContext())) <
tools/clang/tools/extra/clangd/AST.cpp
   80                             D->getASTContext().getSourceManager());
   90   PrintingPolicy Policy(ND.getASTContext().getLangOpts());
  165   PrintingPolicy Policy(ND.getASTContext().getLangOpts());
tools/clang/tools/extra/clangd/CodeComplete.cpp
  221       auto &SM = SemaResult->Declaration->getASTContext().getSourceManager();
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp
  132     if (!SymbolCollector::shouldCollectSymbol(*ND, D->getASTContext(), {},
tools/clang/tools/extra/clangd/ParsedAST.cpp
   72       auto &SM = D->getASTContext().getSourceManager();
tools/clang/tools/extra/clangd/Quality.cpp
   44   auto &SourceMgr = D.getASTContext().getSourceManager();
   53   const auto &Context = R.Declaration->getASTContext();
tools/clang/tools/extra/clangd/XRefs.cpp
  500       printingPolicyForDecls(D->getASTContext().getPrintingPolicy());
  598   if (!SymbolCollector::shouldCollectSymbol(ND, ND.getASTContext(),
  614   const ASTContext &Ctx = D->getASTContext();
  680       VD->getType().getDesugaredType(D->getASTContext()).print(TypeOS, Policy);
tools/clang/tools/extra/clangd/index/IndexAction.cpp
  152           auto &SM = D->getASTContext().getSourceManager();
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
   83   const auto &SM = ND.getASTContext().getSourceManager();
  176   const auto &SM = ND.getASTContext().getSourceManager();
  553   auto &Ctx = ND.getASTContext();
  634   const auto &SM = ND.getASTContext().getSourceManager();
tools/clang/tools/extra/clangd/refactor/Rename.cpp
   81   auto &ASTCtx = RenameDecl.getASTContext();
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
   72   const SourceManager &SM = FD->getASTContext().getSourceManager();
   73   const LangOptions &LangOpts = FD->getASTContext().getLangOpts();
  159   const SourceManager &SM = FD->getASTContext().getSourceManager();
  212       SM, FD->getASTContext().getLangOpts(), FD->getBody()->getSourceRange());
tools/clang/tools/extra/clangd/unittests/PrintASTTests.cpp
   41       auto Pos = sourceLocToPosition(ND->getASTContext().getSourceManager(),
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp
  236     PrintingPolicy Policy(ND.getASTContext().getLangOpts());
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp
   27             D->getASTContext().getRawCommentForDeclNoCache(D)) {
   29       return Comment->parse(D->getASTContext(), nullptr, D);
tools/clang/tools/libclang/CIndex.cpp
 4752   ASTContext &Ctx = D->getASTContext();
 4765   ASTContext &Ctx = D->getASTContext();
 4779   ASTContext &Ctx = D->getASTContext();
 5814       return cxloc::translateSourceLocation(P.first->getASTContext(), P.second);
 5820       return cxloc::translateSourceLocation(P.first->getASTContext(), P.second);
 5826       return cxloc::translateSourceLocation(P.first->getASTContext(), P.second);
 5831       return cxloc::translateSourceLocation(P.first->getASTContext(), P.second);
 5837       return cxloc::translateSourceLocation(P.first->getASTContext(), P.second);
 5842       return cxloc::translateSourceLocation(P.first->getASTContext(), P.second);
 5847       return cxloc::translateSourceLocation(P.first->getASTContext(), P.second);
 5852       return cxloc::translateSourceLocation(P.first->getASTContext(), P.second);
 6544   SourceManager &SM = FD->getASTContext().getSourceManager();
 7882   ASTContext &Ctx = D->getASTContext();
tools/clang/tools/libclang/CXCursor.cpp
 1059   D->getASTContext().getOverriddenMethods(D, OverDecls);
tools/clang/tools/libclang/Indexing.cpp
  384     const SourceManager &SM = D->getASTContext().getSourceManager();
tools/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp
  120     ASSERT_EQ(&Prev->getASTContext(), &Current->getASTContext());
  120     ASSERT_EQ(&Prev->getASTContext(), &Current->getASTContext());
tools/clang/unittests/AST/ASTImporterTest.cpp
 1269   auto ToResults = match(chooseExpr().bind("choose"), To->getASTContext());
 1270   auto FromResults = match(chooseExpr().bind("choose"), From->getASTContext());
 1761   SourceManager &FromSM = FromD->getASTContext().getSourceManager();
 1782   SourceManager &FromSM = FromD->getASTContext().getSourceManager();
 3416   EXPECT_EQ(1u, ToTU->getASTContext().getDiagnostics().getNumWarnings());
 3948   FT = FromTU0->getASTContext().getCanonicalType(FT);
tools/clang/unittests/AST/DeclMatcher.h
   35     Finder.matchAST(D->getASTContext());
   67     Finder.matchAST(D->getASTContext());
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp
   45       bool WasEvaluated = Init->EvaluateAsRValue(Result, VD->getASTContext());
   47       EXPECT_EQ(WasEvaluated, Init->isConstantInitializer(VD->getASTContext(),
tools/clang/unittests/AST/MatchVerifier.h
  141   Finder.match(*D, D->getASTContext());
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp
  104                                   ND->getASTContext().getPrintingPolicy();
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
   84         D0->getASTContext(), D1->getASTContext(),
   84         D0->getASTContext(), D1->getASTContext(),
   87         D1->getASTContext(), D0->getASTContext(),
   87         D1->getASTContext(), D0->getASTContext(),
tools/clang/unittests/StaticAnalyzer/Reusables.h
   25                        *Where, Where->getASTContext());
tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp
   68                                Decl->getASTContext().getPrintingPolicy(),
tools/clang/unittests/Tooling/ToolingTest.cpp
  648           auto &Diags = (*D.begin())->getASTContext().getDiagnostics();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  437         m_merger_up->ForceRecordOrigin(interface_decl, {complete_iface_decl, &complete_iface_decl->getASTContext()});
  528         m_merger_up->ForceRecordOrigin(interface_decl, {complete_iface_decl, &complete_iface_decl->getASTContext()});
  598       original_ctx = &complete_iface_decl->getASTContext();
  728             {complete_iface_decl, &complete_iface_decl->getASTContext()});
 1071   clang::ASTContext *original_ctx = &original_interface_decl->getASTContext();
 1161         m_merger_up->ForceRecordOrigin(interface_decl, {complete_iface_decl, &complete_iface_decl->getASTContext()});
 1381               static_cast<void *>(&complete_iface_decl->getASTContext()));
 1467       origin_iface_decl->getASTContext().Idents.get(name));
 1540             static_cast<void *>(&origin_iface_decl->getASTContext()));
 1565               static_cast<void *>(&complete_iface_decl->getASTContext()));
 1601         static_cast<void *>(&interface_decl_from_modules->getASTContext()));
 1646         static_cast<void *>(&interface_decl_from_runtime->getASTContext()));
 1765       &origin_record->getASTContext(),
 1773       origin_record->getASTContext().getASTRecordLayout(origin_record.decl));
 1791   lldbassert(&record->getASTContext() == m_ast_context);
 2007   clang::ASTContext &from_context = src_decl->getASTContext();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.cpp
   26         ClangASTContext::GetASTContext(&named_decl->getASTContext()),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  896             ClangASTContext::GetASTContext(&class_decl->getASTContext()));
  910               method_decl->getASTContext().getPointerType(class_qual_type);
  914               ClangASTContext::GetASTContext(&method_decl->getASTContext()));
 1013             ClangASTContext::GetASTContext(&method_decl->getASTContext()));
 1027               method_decl->getASTContext().getObjCObjectPointerType(
 1032               ClangASTContext::GetASTContext(&method_decl->getASTContext()));
 1037           QualType class_type = method_decl->getASTContext().getObjCClassType();
 1041               ClangASTContext::GetASTContext(&method_decl->getASTContext()));
 1806           ClangASTContext::GetASTContext(&var_decl->getASTContext()));
 1811             scratch_ast_context->getASTContext(), &var_decl->getASTContext(),
 1815                           var_decl->getASTContext(),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
   74         ClangASTContext::GetASTContext(&tdecl->getASTContext()),
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  288               &result_decl->getASTContext()));
  296               &result_decl->getASTContext()));
  310             &result_decl->getASTContext()));
 1096       lldb_private::ClangASTContext::GetASTContext(&decl->getASTContext()));
 1228             &value_decl->getASTContext()),
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp
   84                 current_id, static_cast<void *>(&tag_decl->getASTContext()),
  113                 static_cast<void *>(&interface_decl->getASTContext()),
  329     clang::ASTContext &ast_ctx(interface_decl->getASTContext());
  371             interface_decl->getASTContext(), m_type_vector[0].c_str(),
tools/lldb/source/Symbol/ClangASTContext.cpp
  138   lldbassert(&m1->getASTContext() == &m2->getASTContext() &&
  138   lldbassert(&m1->getASTContext() == &m2->getASTContext() &&
  140   clang::ASTContext &context = m1->getASTContext();
 1330   ASTContext *ast = &decl->getASTContext();
 1341   ASTContext *ast = &decl->getASTContext();
 1513       TemplateArgumentList::CreateCopy(func_decl->getASTContext(), infos.args);
tools/lldb/source/Symbol/ClangASTImporter.cpp
  163     decl->setDeclContext(decl->getASTContext().getTranslationUnitDecl());
  164     decl->setLexicalDeclContext(decl->getASTContext().getTranslationUnitDecl());
  642       GetDelegate(&decl->getASTContext(), decl_origin.ctx));
  645                                                 &decl->getASTContext());
  656   clang::ASTContext *origin_ast_ctx = &origin_decl->getASTContext();
  662       GetDelegate(&decl->getASTContext(), origin_ast_ctx));
  667   ASTContextMetadataSP context_md = GetContextMetadata(&decl->getASTContext());
  689       GetDelegate(&interface_decl->getASTContext(), decl_origin.ctx));
  715         GetDelegate(&tag_decl->getASTContext(), decl_origin.ctx));
  718                                                   &tag_decl->getASTContext());
  748           GetDelegate(&objc_interface_decl->getASTContext(), decl_origin.ctx));
  807     return ClangASTContext::GetMetadata(&decl->getASTContext(), decl);
  812   ASTContextMetadataSP context_md = GetContextMetadata(&decl->getASTContext());
  826   ASTContextMetadataSP context_md = GetContextMetadata(&decl->getASTContext());
  834     iter->second.ctx = &original_decl->getASTContext();
  836     origins[decl] = DeclOrigin(&original_decl->getASTContext(), original_decl);
  842   ASTContextMetadataSP context_md = GetContextMetadata(&decl->getASTContext());
  849   ASTContextMetadataSP context_md = GetContextMetadata(&decl->getASTContext());
  863   ASTContextMetadataSP context_md = GetContextMetadata(&decl->getASTContext());
 1076       m_master.GetContextMetadata(&to->getASTContext());
 1088         if (origin_iter->second.ctx != &to->getASTContext())
 1093           m_master.GetDelegate(&to->getASTContext(), origin_iter->second.ctx);
 1104                 static_cast<void *>(&from->getASTContext()),
 1105                 static_cast<void *>(&to->getASTContext()));
 1118                 static_cast<void *>(&from->getASTContext()));
 1142               static_cast<void *>(&to->getASTContext()));
 1200       m_master.GetContextMetadata(&To->getASTContext());
tools/lldb/source/Symbol/CxxModuleHandler.cpp
  247           TemplateArgument(d->getASTContext(), integral, *type));