| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | NestedNameSpecifier.h | 30 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 D | ASTUnresolvedSet.h | 34 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 D | StmtOpenMP.h | 176 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 D | ASTContextAllocate.h | 21 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 D | DeclTemplate.h | 111 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 D | Decl.h | 54 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 D | ExternalASTMerger.h | 54 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 D | DeclCXX.h | 56 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 D | Type.h | 109 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 D | Attr.h | 35 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 D | Mangle.h | 28 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 D | ClangASTImporter.h | 200 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 D | ASTContext.cpp | 967 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 D | DeclOpenMP.cpp | 28 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 D | DeclTemplate.cpp | 288 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 D | StmtOpenMP.cpp | 347 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 D | ExprCXX.cpp | 243 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 D | QualTypeNames.cpp | 31 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 D | DeclCXX.cpp | 195 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 D | Stmt.cpp | 72 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 D | ASTMatchFinder.h | 75 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 D | SourceCode.h | 27 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 D | SourceCodeBuilders.h | 54 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 D | PaddingChecker.cpp | 90 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 D | CommentToXML.h | 15 class ASTContext; variable 30 const ASTContext &Context); 34 const ASTContext &Context); 38 const ASTContext &Context);
|