| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtOpenACC.cpp | 19 OpenACCComputeConstruct::CreateEmpty(const ASTContext &C, unsigned NumClauses) { in CreateEmpty() 28 const ASTContext &C, OpenACCDirectiveKind K, SourceLocation BeginLoc, in Create() 66 OpenACCLoopConstruct *OpenACCLoopConstruct::CreateEmpty(const ASTContext &C, in CreateEmpty() 76 const ASTContext &C, OpenACCDirectiveKind ParentKind, in Create() 88 OpenACCCombinedConstruct::CreateEmpty(const ASTContext &C, in CreateEmpty() 98 const ASTContext &C, OpenACCDirectiveKind DK, SourceLocation BeginLoc, in Create() 109 OpenACCDataConstruct *OpenACCDataConstruct::CreateEmpty(const ASTContext &C, in CreateEmpty() 119 OpenACCDataConstruct::Create(const ASTContext &C, SourceLocation Start, in Create() 132 OpenACCEnterDataConstruct::CreateEmpty(const ASTContext &C, in CreateEmpty() 142 const ASTContext &C, SourceLocation Start, SourceLocation DirectiveLoc, in Create() [all …]
|
| H A D | StmtOpenMP.cpp | 262 OMPMetaDirective *OMPMetaDirective::Create(const ASTContext &C, in Create() 273 OMPMetaDirective *OMPMetaDirective::CreateEmpty(const ASTContext &C, in CreateEmpty() 282 const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, in Create() 292 OMPParallelDirective *OMPParallelDirective::CreateEmpty(const ASTContext &C, in CreateEmpty() 301 OMPSimdDirective::Create(const ASTContext &C, SourceLocation StartLoc, in Create() 327 OMPSimdDirective *OMPSimdDirective::CreateEmpty(const ASTContext &C, in CreateEmpty() 337 const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, in Create() 398 OMPForDirective *OMPForDirective::CreateEmpty(const ASTContext &C, in CreateEmpty() 408 OMPTileDirective::Create(const ASTContext &C, SourceLocation StartLoc, in Create() 420 OMPTileDirective *OMPTileDirective::CreateEmpty(const ASTContext &C, in CreateEmpty() [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, in CreateDeserialized() 86 OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC, in Create() 93 OMPRequiresDecl *OMPRequiresDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 115 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create() 122 OMPDeclareReductionDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized() 145 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create() 152 OMPDeclareMapperDecl *OMPDeclareMapperDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() [all …]
|
| H A D | ASTContext.cpp | 236 RawComment *ASTContext::getRawCommentForDeclNoCacheImpl( in getRawCommentForDeclNoCacheImpl() 314 RawComment *ASTContext::getRawCommentForDeclNoCache(const Decl *D) const { in getRawCommentForDeclNoCache() 347 void ASTContext::addComment(const RawComment &RC) { in addComment() 423 const RawComment *ASTContext::getRawCommentForAnyRedecl( in getRawCommentForAnyRedecl() 505 void ASTContext::cacheRawCommentForDecl(const Decl &OriginalD, in cacheRawCommentForDecl() 531 void ASTContext::attachCommentsToJustParsedDecls(ArrayRef<Decl *> Decls, in attachCommentsToJustParsedDecls() 593 comments::FullComment *ASTContext::cloneFullComment(comments::FullComment *FC, in cloneFullComment() 608 comments::FullComment *ASTContext::getLocalCommentForDeclUncached(const Decl *D) const { in getLocalCommentForDeclUncached() 613 comments::FullComment *ASTContext::getCommentForDecl( in getCommentForDecl() 721 ASTContext::CanonicalTemplateTemplateParm::Profile(llvm::FoldingSetNodeID &ID, in Profile() [all …]
|
| H A D | OpenACCClause.cpp | 59 OpenACCDefaultClause *OpenACCDefaultClause::Create(const ASTContext &C, in Create() 70 OpenACCIfClause *OpenACCIfClause::Create(const ASTContext &C, in Create() 90 OpenACCSelfClause *OpenACCSelfClause::Create(const ASTContext &C, in Create() 100 OpenACCSelfClause *OpenACCSelfClause::Create(const ASTContext &C, in Create() 173 OpenACCNumWorkersClause::Create(const ASTContext &C, SourceLocation BeginLoc, in Create() 191 OpenACCCollapseClause::Create(const ASTContext &C, SourceLocation BeginLoc, in Create() 215 OpenACCVectorLengthClause::Create(const ASTContext &C, SourceLocation BeginLoc, in Create() 234 OpenACCAsyncClause *OpenACCAsyncClause::Create(const ASTContext &C, in Create() 254 OpenACCDeviceNumClause *OpenACCDeviceNumClause::Create(const ASTContext &C, in Create() 276 OpenACCDefaultAsyncClause::Create(const ASTContext &C, SourceLocation BeginLoc, in Create() [all …]
|
| H A D | DeclTemplate.cpp | 52 TemplateParameterList::TemplateParameterList(const ASTContext &C, in TemplateParameterList() 126 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create() 138 const ASTContext &C) const { in Profile() 247 TemplateParameterList::getInjectedTemplateArgs(const ASTContext &Context) { in getInjectedTemplateArgs() 272 void *allocateDefaultArgStorageChain(const ASTContext &C) { in allocateDefaultArgStorageChain() 444 FunctionTemplateDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create() 455 FunctionTemplateDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized() 461 FunctionTemplateDecl::newCommon(ASTContext &C) const { in newCommon() 529 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create() 541 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() [all …]
|
| H A D | ExprCXX.cpp | 149 bool CXXTypeidExpr::isMostDerived(const ASTContext &Context) const { in isMostDerived() 161 QualType CXXTypeidExpr::getTypeOperand(const ASTContext &Context) const { in getTypeOperand() 215 QualType CXXUuidofExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand() 294 const ASTContext &Ctx, bool IsGlobalNew, FunctionDecl *OperatorNew, in Create() 315 CXXNewExpr *CXXNewExpr::CreateEmpty(const ASTContext &Ctx, bool IsArray, in CreateEmpty() 372 const ASTContext &Context, Expr *Base, bool isArrow, in CXXPseudoDestructorExpr() 401 const ASTContext &Context, CXXRecordDecl *NamingClass, in UnresolvedLookupExpr() 421 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create() 437 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create() 456 const ASTContext &Context, unsigned NumResults, in CreateEmpty() [all …]
|
| H A D | DeclCXX.cpp | 60 AccessSpecDecl *AccessSpecDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 65 void LazyASTUnresolvedSet::getFromExternalSource(ASTContext &C) const { in getFromExternalSource() 124 CXXRecordDecl::CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, in CXXRecordDecl() 132 CXXRecordDecl *CXXRecordDecl::Create(const ASTContext &C, TagKind TK, in Create() 148 CXXRecordDecl::CreateLambda(const ASTContext &C, DeclContext *DC, in CreateLambda() 164 CXXRecordDecl *CXXRecordDecl::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 197 ASTContext &C = getASTContext(); in setBases() 656 ASTContext &Ctx, const CXXRecordDecl *XFirst) { in hasSubobjectAtOffsetZeroOfEmptyBaseType() 923 ASTContext &Ctx = getASTContext(); in addedMember() 983 ASTContext &Context = getASTContext(); in addedMember() [all …]
|
| H A D | QualTypeNames.cpp | 28 const ASTContext &Ctx, 43 const ASTContext &Ctx, const TypeDecl *TD, 47 const ASTContext &Ctx, const Decl *decl, 51 const ASTContext &Ctx, NestedNameSpecifier *scope, bool WithGlobalNsPrefix); 53 static bool getFullyQualifiedTemplateName(const ASTContext &Ctx, in getFullyQualifiedTemplateName() 92 static bool getFullyQualifiedTemplateArgument(const ASTContext &Ctx, in getFullyQualifiedTemplateArgument() 118 static const Type *getFullyQualifiedTemplateType(const ASTContext &Ctx, in getFullyQualifiedTemplateType() 186 static NestedNameSpecifier *createOuterNNS(const ASTContext &Ctx, const Decl *D, in createOuterNNS() 212 const ASTContext &Ctx, NestedNameSpecifier *Scope, in getFullyQualifiedNestedNameSpecifier() 264 const ASTContext &Ctx, const Decl *Decl, in createNestedNameSpecifierForScopeOf() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | NestedNameSpecifier.h | 30 class ASTContext; variable 109 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context, 120 static NestedNameSpecifier *Create(const ASTContext &Context, 125 static NestedNameSpecifier *Create(const ASTContext &Context, 130 static NestedNameSpecifier *Create(const ASTContext &Context, 136 Create(const ASTContext &Context, NestedNameSpecifier *Prefix, const Type *T); 144 static NestedNameSpecifier *Create(const ASTContext &Context, 149 static NestedNameSpecifier *GlobalSpecifier(const ASTContext &Context); 153 static NestedNameSpecifier *SuperSpecifier(const ASTContext &Context, 200 const Type *translateToType(const ASTContext &Context) const; [all …]
|
| H A D | ASTUnresolvedSet.h | 35 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() 60 void addLazyDecl(ASTContext &C, GlobalDeclID ID, AccessSpecifier AS) { in addLazyDecl() 89 void reserve(ASTContext &C, unsigned N) { in reserve() 93 void append(ASTContext &C, iterator I, iterator E) { in append() 106 void getFromExternalSource(ASTContext &C) const; 109 ASTUnresolvedSet &get(ASTContext &C) const { in get() 115 void reserve(ASTContext &C, unsigned N) { Impl.reserve(C, N); } in reserve() 117 void addLazyDecl(ASTContext &C, GlobalDeclID ID, AccessSpecifier AS) { in addLazyDecl()
|
| H A D | StmtOpenMP.h | 163 static OMPCanonicalLoop *create(const ASTContext &Ctx, Stmt *LoopStmt, in create() 176 static OMPCanonicalLoop *createEmpty(const ASTContext &Ctx) { in createEmpty() 301 static T *createDirective(const ASTContext &C, ArrayRef<OMPClause *> Clauses, in createDirective() 317 static T *createEmptyDirective(const ASTContext &C, unsigned NumClauses, in createEmptyDirective() 333 static T *createEmptyDirective(const ASTContext &C, unsigned NumClauses, 652 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, 661 static OMPParallelDirective *CreateEmpty(const ASTContext &C, 1604 static OMPSimdDirective *Create(const ASTContext &C, SourceLocation StartLoc, 1617 static OMPSimdDirective *CreateEmpty(const ASTContext &C, unsigned NumClauses, 1682 static OMPForDirective *Create(const ASTContext &C, SourceLocation StartLoc, [all …]
|
| H A D | DeclTemplate.h | 102 TemplateParameterList(const ASTContext& C, SourceLocation TemplateLoc, 119 static TemplateParameterList *Create(const ASTContext &C, 126 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &C) const; 202 ArrayRef<TemplateArgument> getInjectedTemplateArgs(const ASTContext &Context); 212 void print(raw_ostream &Out, const ASTContext &Context, 214 void print(raw_ostream &Out, const ASTContext &Context, 234 FixedSizeTemplateParameterListStorage(const ASTContext &C, in FixedSizeTemplateParameterListStorage() 266 static TemplateArgumentList *CreateCopy(ASTContext &Context, 291 void *allocateDefaultArgStorageChain(const ASTContext &C); 362 void setInherited(const ASTContext &C, ParmDecl *InheritedFrom) { in setInherited() [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 | StmtOpenACC.h | 135 friend class ASTContext; variable 172 static OpenACCComputeConstruct *CreateEmpty(const ASTContext &C, 175 Create(const ASTContext &C, OpenACCDirectiveKind K, SourceLocation BeginLoc, 198 friend class ASTContext; variable 215 static OpenACCLoopConstruct *CreateEmpty(const ASTContext &C, 219 Create(const ASTContext &C, OpenACCDirectiveKind ParentKind, 278 static OpenACCCombinedConstruct *CreateEmpty(const ASTContext &C, 281 Create(const ASTContext &C, OpenACCDirectiveKind K, SourceLocation Start, 323 static OpenACCDataConstruct *CreateEmpty(const ASTContext &C, 325 static OpenACCDataConstruct *Create(const ASTContext &C, SourceLocation Start, [all …]
|
| H A D | Attr.h | 37 class ASTContext; variable 74 void *operator new(size_t Bytes, ASTContext &C, 78 void operator delete(void *Ptr, ASTContext &C, size_t Alignment) noexcept { in delete() 83 Attr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in Attr() 110 Attr *clone(ASTContext &C) const; 122 TypeAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in TypeAttr() 135 StmtAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in StmtAttr() 148 InheritableAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in InheritableAttr() 173 DeclOrStmtAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in DeclOrStmtAttr() 188 InheritableParamAttr(ASTContext &Context, in InheritableParamAttr() [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() 175 bool HasImporterForOrigin(ASTContext &OriginContext); 180 ASTImporter &ImporterForOrigin(ASTContext &OriginContext);
|
| H A D | Decl.h | 58 class ASTContext; variable 119 ASTContext &Ctx; 125 explicit TranslationUnitDecl(ASTContext &ctx); 140 ASTContext &getASTContext() const { return Ctx; } in getASTContext() 145 static TranslationUnitDecl *Create(ASTContext &C); 180 static PragmaCommentDecl *Create(const ASTContext &C, TranslationUnitDecl *DC, 184 static PragmaCommentDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID, 214 static PragmaDetectMismatchDecl *Create(const ASTContext &C, 219 CreateDeserialized(ASTContext &C, GlobalDeclID ID, unsigned NameValueSize); 254 static ExternCContextDecl *Create(const ASTContext &C, [all …]
|
| H A D | DeclCXX.h | 56 class ASTContext; variable 117 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS, in Create() 123 static AccessSpecDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID); 452 void AddCaptureList(ASTContext &Ctx, Capture *CaptureList); 507 bool hasSubobjectAtOffsetZeroOfEmptyBaseType(ASTContext &Ctx, 511 CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, DeclContext *DC, 571 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC, 576 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC, 580 static CXXRecordDecl *CreateDeserialized(const ASTContext &C, 1080 void setCaptures(ASTContext &Context, ArrayRef<LambdaCapture> Captures); [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.h | 98 clang::Decl *CopyDecl(clang::ASTContext *dst_ctx, clang::Decl *decl); 111 clang::Decl *DeportDecl(clang::ASTContext *dst_ctx, clang::Decl *decl); 222 void InstallMapCompleter(clang::ASTContext *dst_ctx, in InstallMapCompleter() 237 void ForgetDestination(clang::ASTContext *dst_ctx); 238 void ForgetSource(clang::ASTContext *dst_ctx, clang::ASTContext *src_ctx); 243 DeclOrigin(clang::ASTContext *_ctx, clang::Decl *_decl) in DeclOrigin() 261 clang::ASTContext *ctx = nullptr; 284 ASTImporterDelegate(ClangASTImporter &main, clang::ASTContext *target_ctx, in ASTImporterDelegate() 285 clang::ASTContext *source_ctx) in ASTImporterDelegate() 314 CxxModuleScope(ASTImporterDelegate &delegate, clang::ASTContext *dst_ctx) in CxxModuleScope() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.h | 54 bool isKnownPointerLikeType(QualType Ty, ASTContext &Context); 63 const ASTContext &Context); 68 const ASTContext &Context); 73 const ASTContext &Context); 83 std::optional<std::string> buildDot(const Expr &E, const ASTContext &Context); 93 std::optional<std::string> buildArrow(const Expr &E, const ASTContext &Context); 114 buildAccess(const Expr &E, ASTContext &Context,
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchFinder.h | 76 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context); 85 clang::ASTContext * const Context; 194 template <typename T> void match(const T &Node, ASTContext &Context) { in match() 197 void match(const clang::DynTypedNode &Node, ASTContext &Context); 201 void matchAST(ASTContext &Context); 254 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context); 258 ASTContext &Context); 264 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context); 303 ASTContext &Context) { in match() 313 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) { in match() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 88 auto &ASTContext = RD->getASTContext(); in visitRecord() local 89 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord() 92 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL); in visitRecord() 99 calculateOptimalPad(RD, ASTContext, RL); in visitRecord() 189 const ASTContext &ASTContext, in calculateBaselinePad() argument 192 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateBaselinePad() 197 if (FD->isZeroSize(ASTContext)) 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 [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ABIInfoImpl.h | 112 bool isEmptyField(ASTContext &Context, const FieldDecl *FD, bool AllowArrays, 120 bool isEmptyRecord(ASTContext &Context, QualType T, bool AllowArrays, 125 bool isEmptyFieldForLayout(const ASTContext &Context, const FieldDecl *FD); 131 bool isEmptyRecordForLayout(const ASTContext &Context, QualType T); 141 const Type *isSingleElementStruct(QualType T, ASTContext &Context); 146 bool isSIMDVectorType(ASTContext &Context, QualType Ty); 148 bool isRecordWithSIMDVectorType(ASTContext &Context, QualType Ty);
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 65 bool tooling::isKnownPointerLikeType(QualType Ty, ASTContext &Context) { in isKnownPointerLikeType() 76 const ASTContext &Context) { in buildParens() 86 tooling::buildDereference(const Expr &E, const ASTContext &Context) { in buildDereference() 107 const ASTContext &Context) { in buildAddressOf() 132 buildAccessForValue(const Expr &E, const ASTContext &Context) { in buildAccessForValue() 158 buildAccessForPointer(const Expr &E, const ASTContext &Context) { in buildAccessForPointer() 181 const ASTContext &Context) { in buildDot() 186 const ASTContext &Context) { in buildArrow() 201 static bool treatLikePointer(QualType Ty, PLTClass C, ASTContext &Context) { in treatLikePointer() 214 ASTContext &Context, in buildAccess()
|