Home
last modified time | relevance | path

Searched refs:ASTContext (Results 1 – 25 of 387) sorted by relevance

12345678910>>...16

/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DClangASTImporter.h99 clang::QualType CopyType(clang::ASTContext *dst_ctx,
108 clang::Decl *CopyDecl(clang::ASTContext *dst_ctx, clang::ASTContext *src_ctx,
115 clang::Decl *DeportDecl(clang::ASTContext *dst_ctx,
207 void ForgetDestination(clang::ASTContext *dst_ctx);
208 void ForgetSource(clang::ASTContext *dst_ctx, clang::ASTContext *src_ctx);
229 clang::ASTContext *ctx;
238 clang::ASTContext *source_ctx) in Minion()
270 clang::ASTContext *m_source_ctx;
279 ASTContextMetadata(clang::ASTContext *dst_ctx) in ASTContextMetadata()
283 clang::ASTContext *m_dst_ctx;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DNestedNameSpecifier.h29 class ASTContext; variable
113 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context,
124 static NestedNameSpecifier *Create(const ASTContext &Context,
129 static NestedNameSpecifier *Create(const ASTContext &Context,
134 static NestedNameSpecifier *Create(const ASTContext &Context,
139 static NestedNameSpecifier *Create(const ASTContext &Context,
149 static NestedNameSpecifier *Create(const ASTContext &Context,
411 void Extend(ASTContext &Context, IdentifierInfo *Identifier,
425 void Extend(ASTContext &Context, NamespaceDecl *Namespace,
440 void Extend(ASTContext &Context, NamespaceAliasDecl *Alias,
[all …]
H A DStmtOpenMP.h324 static OMPParallelDirective *CreateEmpty(const ASTContext &C,
1228 static OMPForSimdDirective *CreateEmpty(const ASTContext &C,
1346 static OMPSectionDirective *Create(const ASTContext &C,
1417 static OMPSingleDirective *CreateEmpty(const ASTContext &C,
1456 static OMPMasterDirective *Create(const ASTContext &C,
1522 Create(const ASTContext &C, const DeclarationNameInfo &Name,
2085 static OMPFlushDirective *CreateEmpty(const ASTContext &C,
2240 static OMPAtomicDirective *CreateEmpty(const ASTContext &C,
2329 static OMPTargetDirective *CreateEmpty(const ASTContext &C,
2703 static OMPTeamsDirective *CreateEmpty(const ASTContext &C,
[all …]
H A DASTUnresolvedSet.h35 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {} in DeclsTy()
45 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {} in ASTUnresolvedSet()
56 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) { in addDecl()
80 void reserve(ASTContext &C, unsigned N) { in reserve()
84 void append(ASTContext &C, iterator I, iterator E) { in append()
97 void getFromExternalSource(ASTContext &C) const;
100 ASTUnresolvedSet &get(ASTContext &C) const { in get()
106 void reserve(ASTContext &C, unsigned N) { Impl.reserve(C, N); } in reserve()
108 void addLazyDecl(ASTContext &C, uintptr_t ID, AccessSpecifier AS) { in addLazyDecl()
H A DDecl.h54 class ASTContext; variable
90 friend class ASTContext; variable
109 ASTContext &Ctx;
115 explicit TranslationUnitDecl(ASTContext &ctx);
120 ASTContext &getASTContext() const { return Ctx; } in getASTContext()
125 static TranslationUnitDecl *Create(ASTContext &C);
1178 VarDecl *getDefinition(ASTContext &);
1479 bool isNoDestroy(const ASTContext &) const;
2875 friend class ASTContext; variable
3807 bool isMsStruct(const ASTContext &C) const;
[all …]
H A DASTContextAllocate.h22 class ASTContext; variable
27 void *operator new(size_t Bytes, const clang::ASTContext &C,
29 void *operator new[](size_t Bytes, const clang::ASTContext &C,
35 void operator delete(void *Ptr, const clang::ASTContext &C, size_t);
36 void operator delete[](void *Ptr, const clang::ASTContext &C, size_t);
H A DDeclTemplate.h106 static TemplateParameterList *Create(const ASTContext &C,
598 ASTContext &Context) { in Profile()
998 CommonBase *newCommon(ASTContext &C) const override;
1226 void setInheritedDefaultArgument(const ASTContext &C,
1584 void setDefaultArgument(const ASTContext &C,
1716 CreateDeserialized(ASTContext &C, unsigned ID);
1884 ASTContext &Context) {
1946 CreateDeserialized(ASTContext &C, unsigned ID);
2089 CommonBase *newCommon(ASTContext &C) const override;
2339 CommonBase *newCommon(ASTContext &C) const override;
[all …]
H A DDeclCXX.h163 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS,
1860 void viewInheritance(ASTContext& Context) const;
2045 CXXMethodDecl(Kind DK, ASTContext &C, CXXRecordDecl *RD,
2306 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
2322 int64_t getID(const ASTContext &Context) const;
3039 NamespaceAliasDecl(ASTContext &C, DeclContext *DC,
3168 UsingShadowDecl(Kind K, ASTContext &C, EmptyShell);
3471 static UsingDecl *Create(ASTContext &C, DeclContext *DC,
3640 CreateDeserialized(ASTContext &C, unsigned ID);
3731 CreateDeserialized(ASTContext &C, unsigned ID);
[all …]
H A DType.h105 class ASTContext;
1768 friend class ASTContext;
3029 const ASTContext &Context;
3087 friend class ASTContext;
3129 friend class ASTContext;
3246 friend class ASTContext;
4305 friend class ASTContext;
4604 friend class ASTContext;
4660 friend class ASTContext;
5467 friend class ASTContext;
[all …]
H A DASTVector.h34 class ASTContext; variable
61 ASTVector(const ASTContext &C, unsigned N) : Capacity(nullptr, false) { in ASTVector()
163 void push_back(const_reference Elt, const ASTContext &C) { in push_back()
174 void reserve(const ASTContext &C, unsigned N) { in reserve()
185 void append(const ASTContext &C, in_iter in_start, in_iter in_end) { in append()
203 void append(const ASTContext &C, size_type NumInputs, const T &Elt) { in append()
220 iterator insert(const ASTContext &C, iterator I, const T &Elt) { in insert()
290 iterator insert(const ASTContext &C, iterator I, ItTy From, ItTy To) { in insert()
342 void resize(const ASTContext &C, unsigned N, const T &NV) { in resize()
357 void grow(const ASTContext &C, size_type MinSize = 1);
[all …]
H A DExternalASTMerger.h54 ASTContext *AST;
74 ASTContext &AST;
84 ASTContext &AST;
147 bool HasImporterForOrigin(ASTContext &OriginContext);
152 ASTImporter &ImporterForOrigin(ASTContext &OriginContext);
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp784 ASTContext::ASTContext(LangOptions &LOpts, SourceManager &SM, in ASTContext() function in ASTContext
802 ASTContext::~ASTContext() { in ~ASTContext()
840 class ASTContext::ParentMap {
886 ParentMap(ASTContext &Ctx);
925 void ASTContext::PrintStats() const { in PrintStats()
1008 void ASTContext::PerModuleInitializers::resolve(ASTContext &Ctx) { in resolve()
1487 ASTContext::overridden_method_range
2566 ASTContext::BlockVarCopyInit
2789 void ASTContext::adjustExceptionSpec( in adjustExceptionSpec()
10282 ASTContext::ParentMap::ParentMap(ASTContext &Ctx) { in ParentMap()
[all …]
H A DDeclTemplate.cpp142 void *allocateDefaultArgStorageChain(const ASTContext &C) { in allocateDefaultArgStorageChain()
191 ASTContext &Context = getASTContext(); in loadLazySpecializationsImpl()
261 FunctionTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
343 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, in Create()
386 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
437 ASTContext &Context = getASTContext(); in findPartialSpecialization()
472 ASTContext &Context = getASTContext(); in getInjectedClassNameSpecialization()
685 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
853 Create(ASTContext &Context, TagKind TK,DeclContext *DC, in Create()
923 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
[all …]
H A DStmtOpenMP.cpp111 OMPSimdDirective *OMPSimdDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
160 OMPForDirective *OMPForDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
266 OMPSingleDirective *OMPSingleDirective::Create(const ASTContext &C, in Create()
311 const ASTContext &C, const DeclarationNameInfo &Name, in Create()
422 OMPParallelForSimdDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
449 OMPParallelSectionsDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
595 OMPFlushDirective *OMPFlushDirective::Create(const ASTContext &C, in Create()
715 OMPTargetParallelDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
763 OMPTargetParallelForDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
1209 OMPDistributeSimdDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
[all …]
H A DQualTypeNames.cpp34 const ASTContext &Ctx,
49 const ASTContext &Ctx, const TypeDecl *TD,
53 const ASTContext &Ctx, const Decl *decl,
59 static bool getFullyQualifiedTemplateName(const ASTContext &Ctx, in getFullyQualifiedTemplateName()
93 static bool getFullyQualifiedTemplateArgument(const ASTContext &Ctx, in getFullyQualifiedTemplateArgument()
119 static const Type *getFullyQualifiedTemplateType(const ASTContext &Ctx, in getFullyQualifiedTemplateType()
215 const ASTContext &Ctx, NestedNameSpecifier *Scope, in getFullyQualifiedNestedNameSpecifier()
268 const ASTContext &Ctx, const Decl *Decl, in createNestedNameSpecifierForScopeOf()
320 const ASTContext &Ctx, const Type *TypePtr, in createNestedNameSpecifierForScopeOf()
371 QualType getFullyQualifiedType(QualType QT, const ASTContext &Ctx, in getFullyQualifiedType()
[all …]
H A DDeclCXX.cpp187 ASTContext &C = getASTContext(); in setBases()
820 ASTContext &Ctx = getASTContext(); in addedMember()
1266 ASTContext &Ctx = getASTContext(); in addedMember()
1556 ASTContext &Ctx = getASTContext(); in getVisibleConversionFunctions()
1698 ASTContext &Context = getASTContext(); in getDestructor()
2070 ASTContext &Context = getASTContext(); in isUsualDeallocationFunction()
2118 ASTContext &Context = getASTContext(); in isCopyAssignmentOperator()
2139 ASTContext &Context = getASTContext(); in isMoveAssignmentOperator()
2178 ASTContext &C = Decl->getASTContext(); in getThisType()
2401 ASTContext &Context = getASTContext(); in isCopyOrMoveConstructor()
[all …]
H A DStmt.cpp70 void *Stmt::operator new(size_t bytes, const ASTContext& C, in operator new()
313 int64_t Stmt::getID(const ASTContext &Context) const { in getID()
339 CompoundStmt *CompoundStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
361 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
369 std::string AsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
734 GCCAsmStmt::GCCAsmStmt(const ASTContext &C, SourceLocation asmloc, in GCCAsmStmt()
757 MSAsmStmt::MSAsmStmt(const ASTContext &C, SourceLocation asmloc, in MSAsmStmt()
774 void MSAsmStmt::initialize(const ASTContext &C, StringRef asmstr, in initialize()
841 IfStmt *IfStmt::Create(const ASTContext &Ctx, SourceLocation IL, in Create()
1072 ReturnStmt *ReturnStmt::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
[all …]
H A DExprCXX.cpp179 CXXNewExpr::Create(const ASTContext &Ctx, bool IsGlobalNew, in Create()
306 const ASTContext &Context, CXXRecordDecl *NamingClass, in UnresolvedLookupExpr()
326 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create()
340 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create()
358 const ASTContext &Context, unsigned NumResults, in CreateEmpty()
919 CXXTemporary *CXXTemporary::Create(const ASTContext &C, in Create()
985 const ASTContext &Ctx, QualType Ty, SourceLocation Loc, in Create()
1106 const ASTContext &Context = Class->getASTContext(); in LambdaExpr()
1129 const ASTContext &Context, CXXRecordDecl *Class, in Create()
1372 const ASTContext &Ctx, bool HasTemplateKWAndArgsInfo, in CreateEmpty()
[all …]
H A DDeclOpenMP.cpp29 OMPThreadPrivateDecl *OMPThreadPrivateDecl::Create(ASTContext &C, in Create()
41 OMPThreadPrivateDecl *OMPThreadPrivateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
62 OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC, in Create()
73 OMPRequiresDecl *OMPRequiresDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
103 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create()
110 OMPDeclareReductionDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
132 OMPCapturedExprDecl *OMPCapturedExprDecl::Create(ASTContext &C, DeclContext *DC, in Create()
139 OMPCapturedExprDecl *OMPCapturedExprDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
H A DNestedNameSpecifier.cpp41 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, in FindOrInsert()
59 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
72 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
88 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
104 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
126 NestedNameSpecifier::GlobalSpecifier(const ASTContext &Context) { in GlobalSpecifier()
134 NestedNameSpecifier::SuperSpecifier(const ASTContext &Context, in SuperSpecifier()
572 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend()
585 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend()
597 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend()
[all …]
H A DDecl.cpp617 ASTContext &Context = D->getASTContext(); in getLVForNamespaceScopeDecl()
1244 ASTContext &Context = D->getASTContext(); in getLVForLocalDecl()
1675 ASTContext &Context = getASTContext(); in declarationReplaces()
1681 ASTContext &Context = getASTContext(); in declarationReplaces()
1978 ASTContext &Context = D.getASTContext(); in getDeclLanguageLinkage()
2809 ASTContext &Context = in isReservedGlobalPlacementOperator()
2845 ASTContext &Ctx = getASTContext(); in isReplaceableGlobalAllocationFunction()
3002 ASTContext &Context = getASTContext(); in getBuiltinID()
3146 ASTContext &Context = getASTContext(); in doesDeclarationForceExternallyVisibleDefinition()
3255 ASTContext &Context = getASTContext(); in isInlineDefinitionExternallyVisible()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTypeEncodingParser.h29 CompilerType RealizeType(clang::ASTContext &ast_ctx, const char *name,
42 clang::QualType BuildType(clang::ASTContext &ast_ctx,
47 clang::QualType BuildStruct(clang::ASTContext &ast_ctx,
51 clang::QualType BuildAggregate(clang::ASTContext &ast_ctx,
56 clang::QualType BuildUnion(clang::ASTContext &ast_ctx,
60 clang::QualType BuildArray(clang::ASTContext &ast_ctx,
66 StructElement ReadStructElement(clang::ASTContext &ast_ctx,
70 clang::QualType BuildObjCObjectPointerType(clang::ASTContext &ast_ctx,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h76 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
85 clang::ASTContext * const Context;
185 template <typename T> void match(const T &Node, ASTContext &Context) { in match()
189 ASTContext &Context);
193 void matchAST(ASTContext &Context);
243 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context);
248 ASTContext &Context);
254 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
289 ASTContext &Context) { in match()
299 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) { in match()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp93 auto &ASTContext = RD->getASTContext(); in visitRecord() local
94 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
97 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL); in visitRecord()
104 calculateOptimalPad(RD, ASTContext, RL); in visitRecord()
194 const ASTContext &ASTContext, in calculateBaselinePad() argument
197 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateBaselinePad()
203 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); in calculateBaselinePad()
205 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); in calculateBaselinePad()
230 calculateOptimalPad(const RecordDecl *RD, const ASTContext &ASTContext, in calculateOptimalPad() argument
268 CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateOptimalPad()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Index/
H A DCommentToXML.h17 class ASTContext; variable
32 const ASTContext &Context);
36 const ASTContext &Context);
40 const ASTContext &Context);

12345678910>>...16