Home
last modified time | relevance | path

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

12345678910>>...18

/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DNestedNameSpecifier.h30 class ASTContext; variable
114 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context,
125 static NestedNameSpecifier *Create(const ASTContext &Context,
130 static NestedNameSpecifier *Create(const ASTContext &Context,
135 static NestedNameSpecifier *Create(const ASTContext &Context,
140 static NestedNameSpecifier *Create(const ASTContext &Context,
150 static NestedNameSpecifier *Create(const ASTContext &Context,
417 void Extend(ASTContext &Context, IdentifierInfo *Identifier,
431 void Extend(ASTContext &Context, NamespaceDecl *Namespace,
446 void Extend(ASTContext &Context, NamespaceAliasDecl *Alias,
[all …]
H A DASTUnresolvedSet.h34 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {} in DeclsTy()
44 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {} in ASTUnresolvedSet()
55 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) { in addDecl()
79 void reserve(ASTContext &C, unsigned N) { in reserve()
83 void append(ASTContext &C, iterator I, iterator E) { in append()
96 void getFromExternalSource(ASTContext &C) const;
99 ASTUnresolvedSet &get(ASTContext &C) const { in get()
105 void reserve(ASTContext &C, unsigned N) { Impl.reserve(C, N); } in reserve()
107 void addLazyDecl(ASTContext &C, uintptr_t ID, AccessSpecifier AS) { in addLazyDecl()
H A DStmtOpenMP.h176 static OMPCanonicalLoop *createEmpty(const ASTContext &Ctx) { in createEmpty()
661 static OMPParallelDirective *CreateEmpty(const ASTContext &C,
1827 static OMPSectionDirective *Create(const ASTContext &C,
1894 static OMPSingleDirective *CreateEmpty(const ASTContext &C,
1934 static OMPMasterDirective *Create(const ASTContext &C,
2638 static OMPFlushDirective *CreateEmpty(const ASTContext &C,
2680 static OMPDepobjDirective *Create(const ASTContext &C,
2691 static OMPDepobjDirective *CreateEmpty(const ASTContext &C,
2839 static OMPAtomicDirective *CreateEmpty(const ASTContext &C,
3315 static OMPTeamsDirective *CreateEmpty(const ASTContext &C,
[all …]
H A DASTContextAllocate.h21 class ASTContext; variable
26 void *operator new(size_t Bytes, const clang::ASTContext &C,
28 void *operator new[](size_t Bytes, const clang::ASTContext &C,
34 void operator delete(void *Ptr, const clang::ASTContext &C, size_t);
35 void operator delete[](void *Ptr, const clang::ASTContext &C, size_t);
H A DDeclTemplate.h111 static TemplateParameterList *Create(const ASTContext &C,
201 void print(raw_ostream &Out, const ASTContext &Context,
203 void print(raw_ostream &Out, const ASTContext &Context,
609 ASTContext &Context) { in Profile()
1003 CommonBase *newCommon(ASTContext &C) const override;
1735 void setDefaultArgument(const ASTContext &C,
1867 CreateDeserialized(ASTContext &C, unsigned ID);
2057 ASTContext &Context) {
2119 CreateDeserialized(ASTContext &C, unsigned ID);
2907 ASTContext &Context) {
[all …]
H A DDecl.h54 class ASTContext; variable
99 ASTContext &Ctx;
105 explicit TranslationUnitDecl(ASTContext &ctx);
120 ASTContext &getASTContext() const { return Ctx; } in getASTContext()
125 static TranslationUnitDecl *Create(ASTContext &C);
1241 VarDecl *getDefinition(ASTContext &);
1585 bool isNoDestroy(const ASTContext &) const;
2952 bool isZeroSize(const ASTContext &Ctx) const;
3126 friend class ASTContext; variable
4089 bool isMsStruct(const ASTContext &C) const;
[all …]
H A DExternalASTMerger.h54 ASTContext *AST;
74 ASTContext &AST;
84 ASTContext &AST;
95 ImporterSource(ASTContext &AST, FileManager &FM, const OriginMap &OM,
98 ASTContext &getASTContext() const { return AST; } in getASTContext()
174 bool HasImporterForOrigin(ASTContext &OriginContext);
179 ASTImporter &ImporterForOrigin(ASTContext &OriginContext);
H A DDeclCXX.h56 class ASTContext; variable
1658 void viewInheritance(ASTContext& Context) const;
1952 CXXMethodDecl(Kind DK, ASTContext &C, CXXRecordDecl *RD,
2223 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
2239 int64_t getID(const ASTContext &Context) const;
3004 NamespaceAliasDecl(ASTContext &C, DeclContext *DC, in NamespaceAliasDecl()
3216 UsingShadowDecl(Kind K, ASTContext &C, EmptyShell);
3432 static UsingDecl *Create(ASTContext &C, DeclContext *DC,
3781 CreateDeserialized(ASTContext &C, unsigned ID);
3872 CreateDeserialized(ASTContext &C, unsigned ID);
[all …]
H A DType.h109 class ASTContext;
1816 friend class ASTContext;
3142 friend class ASTContext;
3184 friend class ASTContext;
3303 friend class ASTContext;
3415 friend class ASTContext;
3451 friend class ASTContext;
3513 friend class ASTContext;
4549 friend class ASTContext;
4847 friend class ASTContext;
[all …]
H A DAttr.h35 class ASTContext; variable
70 void *operator new(size_t Bytes, ASTContext &C,
74 void operator delete(void *Ptr, ASTContext &C, size_t Alignment) noexcept { in delete()
79 Attr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in Attr()
106 Attr *clone(ASTContext &C) const;
116 TypeAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in TypeAttr()
129 StmtAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in StmtAttr()
142 InheritableAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in InheritableAttr()
167 DeclOrStmtAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in DeclOrStmtAttr()
182 InheritableParamAttr(ASTContext &Context, in InheritableParamAttr()
[all …]
H A DMangle.h28 class ASTContext; variable
54 ASTContext &Context;
65 explicit MangleContext(ASTContext &Context, in MangleContext()
72 ASTContext &getASTContext() const { return Context; } in getASTContext()
174 llvm::Optional<unsigned> (*)(ASTContext &, const NamedDecl *);
175 explicit ItaniumMangleContext(ASTContext &C, DiagnosticsEngine &D) in ItaniumMangleContext()
204 static ItaniumMangleContext *create(ASTContext &Context,
206 static ItaniumMangleContext *create(ASTContext &Context,
213 explicit MicrosoftMangleContext(ASTContext &C, DiagnosticsEngine &D) in MicrosoftMangleContext()
273 static MicrosoftMangleContext *create(ASTContext &Context,
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.h200 void InstallMapCompleter(clang::ASTContext *dst_ctx, in InstallMapCompleter()
215 void ForgetDestination(clang::ASTContext *dst_ctx);
216 void ForgetSource(clang::ASTContext *dst_ctx, clang::ASTContext *src_ctx);
221 DeclOrigin(clang::ASTContext *_ctx, clang::Decl *_decl) in DeclOrigin()
239 clang::ASTContext *ctx = nullptr;
263 clang::ASTContext *source_ctx) in ASTImporterDelegate()
333 clang::ASTContext *m_source_ctx;
350 clang::ASTContext *m_dst_ctx;
375 void removeOriginsWithContext(clang::ASTContext *ctx) { in removeOriginsWithContext()
434 ImporterDelegateSP GetDelegate(clang::ASTContext *dst_ctx, in GetDelegate()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp967 ASTContext::ASTContext(LangOptions &LOpts, SourceManager &SM, in ASTContext() function in ASTContext
987 ASTContext::~ASTContext() { in ~ASTContext()
1035 void ASTContext::PrintStats() const { in PrintStats()
1127 void ASTContext::PerModuleInitializers::resolve(ASTContext &Ctx) { in resolve()
1523 ASTContext::TemplateOrSpecializationInfo
1641 ASTContext::overridden_method_range
1656 void ASTContext::getOverriddenMethods( in getOverriddenMethods()
3146 void ASTContext::adjustExceptionSpec( in adjustExceptionSpec()
3755 ASTContext::BuiltinVectorTypeInfo
5095 QualType ASTContext::getObjCObjectType( in getObjCObjectType()
[all …]
H A DDeclOpenMP.cpp28 OMPThreadPrivateDecl *OMPThreadPrivateDecl::Create(ASTContext &C, in Create()
38 OMPThreadPrivateDecl *OMPThreadPrivateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
57 OMPAllocateDecl *OMPAllocateDecl::Create(ASTContext &C, DeclContext *DC, in Create()
66 OMPAllocateDecl *OMPAllocateDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
85 OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC, in Create()
92 OMPRequiresDecl *OMPRequiresDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
113 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create()
120 OMPDeclareReductionDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
143 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create()
150 OMPDeclareMapperDecl *OMPDeclareMapperDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
[all …]
H A DDeclTemplate.cpp288 ASTContext &Context = getASTContext(); in loadLazySpecializationsImpl()
359 FunctionTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
475 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
533 ASTContext &Context) { in Profile()
568 ASTContext &Context = getASTContext(); in findPartialSpecialization()
603 ASTContext &Context = getASTContext(); in getInjectedClassNameSpecialization()
863 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
1181 VarTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
1208 ASTContext &Context) { in Profile()
1493 const ASTContext &Ctx = getASTContext(); in printAsExpr()
[all …]
H A DStmtOpenMP.cpp347 OMPForDirective *OMPForDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
511 const ASTContext &C, const DeclarationNameInfo &Name, in Create()
607 OMPParallelForSimdDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
625 OMPParallelMasterDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
643 OMPParallelSectionsDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
775 OMPScanDirective *OMPScanDirective::Create(const ASTContext &C, in Create()
858 OMPTargetParallelDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
902 OMPTargetParallelForDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
1093 OMPMasterTaskLoopDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
1454 OMPDistributeSimdDirective::CreateEmpty(const ASTContext &C, in CreateEmpty()
[all …]
H A DExprCXX.cpp243 CXXNewExpr::Create(const ASTContext &Ctx, bool IsGlobalNew, in Create()
321 const ASTContext &Context, Expr *Base, bool isArrow, in CXXPseudoDestructorExpr()
350 const ASTContext &Context, CXXRecordDecl *NamingClass, in UnresolvedLookupExpr()
370 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create()
384 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create()
402 const ASTContext &Context, unsigned NumResults, in CreateEmpty()
558 CXXOperatorCallExpr::Create(const ASTContext &Ctx, in Create()
967 CXXTemporary *CXXTemporary::Create(const ASTContext &C, in Create()
1516 const ASTContext &Context, unsigned NumResults, in CreateEmpty()
1574 const ASTContext &Context) const { in getParameterType()
[all …]
H A DQualTypeNames.cpp31 const ASTContext &Ctx,
46 const ASTContext &Ctx, const TypeDecl *TD,
50 const ASTContext &Ctx, const Decl *decl,
56 static bool getFullyQualifiedTemplateName(const ASTContext &Ctx, in getFullyQualifiedTemplateName()
90 static bool getFullyQualifiedTemplateArgument(const ASTContext &Ctx, in getFullyQualifiedTemplateArgument()
116 static const Type *getFullyQualifiedTemplateType(const ASTContext &Ctx, in getFullyQualifiedTemplateType()
212 const ASTContext &Ctx, NestedNameSpecifier *Scope, in getFullyQualifiedNestedNameSpecifier()
265 const ASTContext &Ctx, const Decl *Decl, in createNestedNameSpecifierForScopeOf()
317 const ASTContext &Ctx, const Type *TypePtr, in createNestedNameSpecifierForScopeOf()
376 QualType getFullyQualifiedType(QualType QT, const ASTContext &Ctx, in getFullyQualifiedType()
[all …]
H A DDeclCXX.cpp195 ASTContext &C = getASTContext(); in setBases()
1376 ASTContext &Ctx = getASTContext(); in addedMember()
1746 ASTContext &Ctx = getASTContext(); in getVisibleConversionFunctions()
1888 ASTContext &Context = getASTContext(); in getDestructor()
2326 ASTContext &Context = getASTContext(); in isUsualDeallocationFunction()
2379 ASTContext &Context = getASTContext(); in isCopyAssignmentOperator()
2400 ASTContext &Context = getASTContext(); in isMoveAssignmentOperator()
2445 ASTContext &C = Decl->getASTContext(); in getThisType()
2452 ASTContext &C = Decl->getASTContext(); in getThisObjectType()
2682 ASTContext &Context = getASTContext(); in isCopyOrMoveConstructor()
[all …]
H A DStmt.cpp72 void *Stmt::operator new(size_t bytes, const ASTContext& C, in operator new()
360 int64_t Stmt::getID(const ASTContext &Context) const { in getID()
386 CompoundStmt *CompoundStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
425 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
433 std::string AsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
865 MSAsmStmt::MSAsmStmt(const ASTContext &C, SourceLocation asmloc, in MSAsmStmt()
882 void MSAsmStmt::initialize(const ASTContext &C, StringRef asmstr, in initialize()
949 IfStmt *IfStmt::Create(const ASTContext &Ctx, SourceLocation IL, in Create()
1005 IfStmt::getNondiscardedCase(const ASTContext &Ctx) const { in getNondiscardedCase()
1203 ReturnStmt *ReturnStmt::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h75 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
84 clang::ASTContext * const Context;
195 void match(const clang::DynTypedNode &Node, ASTContext &Context);
199 void matchAST(ASTContext &Context);
251 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context);
255 ASTContext &Context);
300 ASTContext &Context) { in match()
310 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) { in match()
316 match(MatcherT Matcher, ASTContext &Context) { in match()
326 ASTContext &Context) { in matchDynamic()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
H A DSourceCode.h27 ASTContext &Context);
34 ASTContext &Context) { in getExtendedRange()
44 CharSourceRange getAssociatedRange(const Decl &D, ASTContext &Context);
47 StringRef getText(CharSourceRange Range, const ASTContext &Context);
51 StringRef getText(const T &Node, const ASTContext &Context) { in getText()
80 ASTContext &Context) { in getExtendedText()
97 getRangeForEdit(const CharSourceRange &EditRange, const ASTContext &Context) { in getRangeForEdit()
H A DSourceCodeBuilders.h54 const ASTContext &Context);
59 const ASTContext &Context);
64 const ASTContext &Context);
72 llvm::Optional<std::string> buildDot(const Expr &E, const ASTContext &Context);
81 const ASTContext &Context);
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp90 auto &ASTContext = RD->getASTContext(); in visitRecord() local
91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
94 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL); in visitRecord()
101 calculateOptimalPad(RD, ASTContext, RL); in visitRecord()
191 const ASTContext &ASTContext, in calculateBaselinePad() argument
194 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateBaselinePad()
199 if (FD->isZeroSize(ASTContext)) in calculateBaselinePad()
205 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); in calculateBaselinePad()
207 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); in calculateBaselinePad()
232 calculateOptimalPad(const RecordDecl *RD, const ASTContext &ASTContext, in calculateOptimalPad() argument
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Index/
H A DCommentToXML.h15 class ASTContext; variable
30 const ASTContext &Context);
34 const ASTContext &Context);
38 const ASTContext &Context);

12345678910>>...18