/external/lldb/include/lldb/Symbol/ |
D | ClangASTImporter.h | 95 CopyType (clang::ASTContext *dst_ctx, 96 clang::ASTContext *src_ctx, 100 CopyType (clang::ASTContext *dst_ctx, 101 clang::ASTContext *src_ctx, 105 CopyDecl (clang::ASTContext *dst_ctx, 106 clang::ASTContext *src_ctx, 110 DeportType (clang::ASTContext *dst_ctx, 111 clang::ASTContext *src_ctx, 115 DeportDecl (clang::ASTContext *dst_ctx, 116 clang::ASTContext *src_ctx, [all …]
|
D | ClangASTContext.h | 48 clang::ASTContext * 109 GetCompleteDecl (clang::ASTContext *ast, 122 SetMetadata (clang::ASTContext *ast, 133 GetMetadata (clang::ASTContext *ast, 144 GetBuiltinTypeForEncodingAndBitSize (clang::ASTContext *ast, 152 GetBasicType (clang::ASTContext *ast, lldb::BasicType type); 155 GetBasicType (clang::ASTContext *ast, const ConstString &name); 170 GetUnknownAnyType(clang::ASTContext *ast); 182 GetTranslationUnitDecl (clang::ASTContext *ast); 197 CopyType(clang::ASTContext *dest_context, [all …]
|
D | ClangNamespaceDecl.h | 27 ClangNamespaceDecl (clang::ASTContext *ast, clang::NamespaceDecl *namespace_decl) : in ClangNamespaceDecl() 68 clang::ASTContext * 75 SetASTContext (clang::ASTContext *ast) in SetASTContext() 96 clang::ASTContext *m_ast;
|
/external/clang/include/clang/AST/ |
D | NestedNameSpecifier.h | 24 class ASTContext; variable 109 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context, 118 static NestedNameSpecifier *Create(const ASTContext &Context, 123 static NestedNameSpecifier *Create(const ASTContext &Context, 128 static NestedNameSpecifier *Create(const ASTContext &Context, 133 static NestedNameSpecifier *Create(const ASTContext &Context, 143 static NestedNameSpecifier *Create(const ASTContext &Context, 148 static NestedNameSpecifier *GlobalSpecifier(const ASTContext &Context); 152 static NestedNameSpecifier *SuperSpecifier(const ASTContext &Context, 388 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL, [all …]
|
D | ASTUnresolvedSet.h | 27 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {} in DeclsTy() 39 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {} in ASTUnresolvedSet() 50 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) { in addDecl() 74 void reserve(ASTContext &C, unsigned N) { in reserve() 78 void append(ASTContext &C, iterator I, iterator E) { in append() 91 void getFromExternalSource(ASTContext &C) const; 94 ASTUnresolvedSet &get(ASTContext &C) const { in get() 100 void reserve(ASTContext &C, unsigned N) { Impl.reserve(C, N); } in reserve() 101 void addLazyDecl(ASTContext &C, uintptr_t ID, AccessSpecifier AS) { in addLazyDecl()
|
D | StmtOpenMP.h | 254 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, 262 static OMPParallelDirective *CreateEmpty(const ASTContext &C, 664 static OMPSimdDirective *Create(const ASTContext &C, SourceLocation StartLoc, 677 static OMPSimdDirective *CreateEmpty(const ASTContext &C, unsigned NumClauses, 728 static OMPForDirective *Create(const ASTContext &C, SourceLocation StartLoc, 741 static OMPForDirective *CreateEmpty(const ASTContext &C, unsigned NumClauses, 794 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, 805 static OMPForSimdDirective *CreateEmpty(const ASTContext &C, 855 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, 864 static OMPSectionsDirective *CreateEmpty(const ASTContext &C, [all …]
|
D | Decl.h | 63 friend class ASTContext; variable 79 ASTContext &Ctx; 85 explicit TranslationUnitDecl(ASTContext &ctx) in TranslationUnitDecl() 90 ASTContext &getASTContext() const { return Ctx; } in getASTContext() 95 static TranslationUnitDecl *Create(ASTContext &C); 131 static ExternCContextDecl *Create(const ASTContext &C, 369 static LabelDecl *Create(ASTContext &C, DeclContext *DC, 371 static LabelDecl *Create(ASTContext &C, DeclContext *DC, 374 static LabelDecl *CreateDeserialized(ASTContext &C, unsigned ID); 413 NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline, [all …]
|
D | DeclTemplate.h | 67 static TemplateParameterList *Create(const ASTContext &C, 175 static TemplateArgumentList *CreateCopy(ASTContext &Context, 304 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, 389 ASTContext &Context) { in Profile() 611 virtual CommonBase *newCommon(ASTContext &C) const = 0; 614 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl() 769 FunctionTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, 775 CommonBase *newCommon(ASTContext &C) const override; 876 static FunctionTemplateDecl *Create(ASTContext &C, DeclContext *DC, 883 static FunctionTemplateDecl *CreateDeserialized(ASTContext &C, unsigned ID); [all …]
|
D | ASTImporter.h | 25 class ASTContext; variable 44 ASTContext &ToContext, &FromContext; 93 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager, 94 ASTContext &FromContext, FileManager &FromFileManager, 242 ASTContext &getToContext() const { return ToContext; } in getToContext() 245 ASTContext &getFromContext() const { return FromContext; } in getFromContext()
|
D | DeclCXX.h | 128 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS, in Create() 133 static AccessSpecDecl *CreateDeserialized(ASTContext &C, unsigned ID); 640 CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, DeclContext *DC, 682 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC, 687 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC, 691 static CXXRecordDecl *CreateDeserialized(const ASTContext &C, unsigned ID); 1590 void viewInheritance(ASTContext& Context) const; 1716 CXXMethodDecl(Kind DK, ASTContext &C, CXXRecordDecl *RD, in CXXMethodDecl() 1728 static CXXMethodDecl *Create(ASTContext &C, CXXRecordDecl *RD, 1737 static CXXMethodDecl *CreateDeserialized(ASTContext &C, unsigned ID); [all …]
|
D | ASTVector.h | 30 class ASTContext; variable 56 ASTVector(const ASTContext &C, unsigned N) in ASTVector() 157 void push_back(const_reference Elt, const ASTContext &C) { in push_back() 168 void reserve(const ASTContext &C, unsigned N) { in reserve() 180 void append(const ASTContext &C, in_iter in_start, in_iter in_end) { in append() 199 void append(const ASTContext &C, size_type NumInputs, const T &Elt) { in append() 216 iterator insert(const ASTContext &C, iterator I, const T &Elt) { in insert() 237 iterator insert(const ASTContext &C, iterator I, size_type NumToInsert, in insert() 286 iterator insert(const ASTContext &C, iterator I, ItTy From, ItTy To) { in insert() 338 void resize(const ASTContext &C, unsigned N, const T &NV) { in resize() [all …]
|
D | Type.h | 73 class ASTContext; 685 bool isConstant(ASTContext& Ctx) const { 690 bool isPODType(ASTContext &Context) const; 695 bool isCXX98PODType(ASTContext &Context) const; 701 bool isCXX11PODType(ASTContext &Context) const; 705 bool isTrivialType(ASTContext &Context) const; 709 bool isTriviallyCopyableType(ASTContext &Context) const; 836 QualType getNonLValueExprType(const ASTContext &Context) const; 846 QualType getDesugaredType(const ASTContext &Context) const { 859 QualType getSingleStepDesugaredType(const ASTContext &Context) const { [all …]
|
/external/clang/lib/AST/ |
D | ASTContext.cpp | 46 unsigned ASTContext::NumImplicitDefaultConstructors; 47 unsigned ASTContext::NumImplicitDefaultConstructorsDeclared; 48 unsigned ASTContext::NumImplicitCopyConstructors; 49 unsigned ASTContext::NumImplicitCopyConstructorsDeclared; 50 unsigned ASTContext::NumImplicitMoveConstructors; 51 unsigned ASTContext::NumImplicitMoveConstructorsDeclared; 52 unsigned ASTContext::NumImplicitCopyAssignmentOperators; 53 unsigned ASTContext::NumImplicitCopyAssignmentOperatorsDeclared; 54 unsigned ASTContext::NumImplicitMoveAssignmentOperators; 55 unsigned ASTContext::NumImplicitMoveAssignmentOperatorsDeclared; [all …]
|
D | Stmt.cpp | 52 void *Stmt::operator new(size_t bytes, const ASTContext& C, in operator new() 281 CompoundStmt::CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts, in CompoundStmt() 297 void CompoundStmt::setStmts(const ASTContext &C, Stmt **Stmts, in setStmts() 311 AttributedStmt *AttributedStmt::Create(const ASTContext &C, SourceLocation Loc, in Create() 320 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C, in CreateEmpty() 328 std::string AsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString() 419 void GCCAsmStmt::setOutputsAndInputsAndClobbers(const ASTContext &C, in setOutputsAndInputsAndClobbers() 474 const ASTContext &C, unsigned &DiagOffs) const { in AnalyzeAsmString() 641 std::string GCCAsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString() 662 std::string MSAsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString() [all …]
|
D | DeclTemplate.cpp | 57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create() 204 static void GenerateInjectedTemplateArgs(ASTContext &Context, in GenerateInjectedTemplateArgs() 251 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C, in Create() 261 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 268 FunctionTemplateDecl::newCommon(ASTContext &C) const { in newCommon() 281 ASTContext &Context = getASTContext(); in LoadLazySpecializations() 328 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, in Create() 342 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 355 ASTContext &Context = getASTContext(); in LoadLazySpecializations() 376 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon() [all …]
|
D | ExprCXX.cpp | 43 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand() 50 QualType CXXUuidofExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand() 115 StringRef CXXUuidofExpr::getUuidAsStringRef(ASTContext &Context) const { in getUuidAsStringRef() 136 CXXNewExpr::CXXNewExpr(const ASTContext &C, bool globalNew, in CXXNewExpr() 200 void CXXNewExpr::AllocateArgsArray(const ASTContext &C, bool isArray, in AllocateArgsArray() 210 bool CXXNewExpr::shouldNullCheckAllocation(const ASTContext &Ctx) const { in shouldNullCheckAllocation() 235 CXXPseudoDestructorExpr::CXXPseudoDestructorExpr(const ASTContext &Context, in CXXPseudoDestructorExpr() 286 UnresolvedLookupExpr::Create(const ASTContext &C, in Create() 307 UnresolvedLookupExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 320 OverloadExpr::OverloadExpr(StmtClass K, const ASTContext &C, in OverloadExpr() [all …]
|
D | DeclCXX.cpp | 33 AccessSpecDecl *AccessSpecDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 37 void LazyASTUnresolvedSet::getFromExternalSource(ASTContext &C) const { in getFromExternalSource() 86 CXXRecordDecl::CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, in CXXRecordDecl() 95 CXXRecordDecl *CXXRecordDecl::Create(const ASTContext &C, TagKind TK, in Create() 111 CXXRecordDecl::CreateLambda(const ASTContext &C, DeclContext *DC, in CreateLambda() 129 CXXRecordDecl::CreateDeserialized(const ASTContext &C, unsigned ID) { in CreateDeserialized() 140 ASTContext &C = getASTContext(); in setBases() 578 ASTContext &Ctx = getASTContext(); in addedMember() 680 ASTContext &Context = getASTContext(); in addedMember() 933 ASTContext &Ctx = getASTContext(); in addedMember() [all …]
|
D | NestedNameSpecifier.cpp | 28 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, in FindOrInsert() 46 NestedNameSpecifier::Create(const ASTContext &Context, in Create() 59 NestedNameSpecifier::Create(const ASTContext &Context, in Create() 75 NestedNameSpecifier::Create(const ASTContext &Context, in Create() 91 NestedNameSpecifier::Create(const ASTContext &Context, in Create() 103 NestedNameSpecifier::Create(const ASTContext &Context, IdentifierInfo *II) { in Create() 113 NestedNameSpecifier::GlobalSpecifier(const ASTContext &Context) { in GlobalSpecifier() 122 NestedNameSpecifier::SuperSpecifier(const ASTContext &Context, in SuperSpecifier() 533 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() 546 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() [all …]
|
D | ExprClassification.cpp | 26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E); 27 static Cl::Kinds ClassifyDecl(ASTContext &Ctx, const Decl *D); 28 static Cl::Kinds ClassifyUnnamed(ASTContext &Ctx, QualType T); 29 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E); 30 static Cl::Kinds ClassifyBinaryOp(ASTContext &Ctx, const BinaryOperator *E); 31 static Cl::Kinds ClassifyConditional(ASTContext &Ctx, 34 static Cl::ModifiableType IsModifiable(ASTContext &Ctx, const Expr *E, 37 Cl Expr::ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const { in ClassifyImpl() 102 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E) { in ClassifyInternal() 404 static Cl::Kinds ClassifyDecl(ASTContext &Ctx, const Decl *D) { in ClassifyDecl() [all …]
|
D | Decl.cpp | 576 ASTContext &Context = D->getASTContext(); in getLVForNamespaceScopeDecl() 1177 ASTContext &Context = D->getASTContext(); in getLVForLocalDecl() 1530 ASTContext &Context = getASTContext(); in declarationReplaces() 1536 ASTContext &Context = getASTContext(); in declarationReplaces() 1651 DeclaratorDecl::setTemplateParameterListsInfo(ASTContext &Context, in setTemplateParameterListsInfo() 1724 QualifierInfo::setTemplateParameterListsInfo(ASTContext &Context, in setTemplateParameterListsInfo() 1762 VarDecl::VarDecl(Kind DK, ASTContext &C, DeclContext *DC, in VarDecl() 1777 VarDecl *VarDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1784 VarDecl *VarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 1830 ASTContext &Context = D.getASTContext(); in getDeclLanguageLinkage() [all …]
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchFinder.h | 75 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context); 84 clang::ASTContext * const Context; 182 template <typename T> void match(const T &Node, ASTContext &Context) { in match() 186 ASTContext &Context); 190 void matchAST(ASTContext &Context); 235 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context); 240 ASTContext &Context); 276 ASTContext &Context) { in match() 286 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) { in match()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | SelectorExtras.h | 19 static inline Selector getKeywordSelectorImpl(ASTContext &Ctx, in getKeywordSelectorImpl() 31 static inline Selector getKeywordSelector(ASTContext &Ctx, va_list argp) { in getKeywordSelector() 38 static inline Selector getKeywordSelector(ASTContext &Ctx, in getKeywordSelector() 48 static inline void lazyInitKeywordSelector(Selector &Sel, ASTContext &Ctx, in lazyInitKeywordSelector() 58 static inline void lazyInitNullarySelector(Selector &Sel, ASTContext &Ctx, in lazyInitNullarySelector()
|
/external/clang/include/clang/Index/ |
D | CommentToXML.h | 17 class ASTContext; variable 37 const ASTContext &Context); 41 const ASTContext &Context); 45 const ASTContext &Context);
|
/external/clang/docs/ |
D | RAVFrontendAction.rst | 41 HandleTranslationUnit, which is called with the ASTContext for the 48 virtual void HandleTranslationUnit(clang::ASTContext &Context) { 101 Accessing the SourceManager and ASTContext 106 in the ASTContext and its associated source manager. To retrieve them we 107 need to hand the ASTContext into our RecursiveASTVisitor implementation. 109 The ASTContext is available from the CompilerInstance during the call to 121 Now that the ASTContext is available in the RecursiveASTVisitor, we can 129 // getFullLoc uses the ASTContext's SourceManager to resolve the source 158 explicit FindNamedClassVisitor(ASTContext *Context) 173 ASTContext *Context; [all …]
|
/external/lldb/source/Symbol/ |
D | ClangASTContext.cpp | 343 ASTContext *ast = getASTContext(); in HasExternalSource() 352 ASTContext *ast = getASTContext(); in SetExternalSource() 364 ASTContext *ast = getASTContext(); in RemoveExternalSource() 377 ASTContext * 382 m_ast_ap.reset(new ASTContext (*getLanguageOptions(), in getASTContext() 529 QualTypeMatchesBitSize(const uint64_t bit_size, ASTContext *ast, QualType qual_type) in QualTypeMatchesBitSize() 543 ClangASTContext::GetBuiltinTypeForEncodingAndBitSize (ASTContext *ast, Encoding encoding, uint32_t … in GetBuiltinTypeForEncodingAndBitSize() 670 ClangASTContext::GetBasicType (ASTContext *ast, const ConstString &name) in GetBasicType() 695 ClangASTContext::GetBasicType (ASTContext *ast, lldb::BasicType basic_type) in GetBasicType() 811 ASTContext *ast = getASTContext(); in GetBuiltinTypeForDWARFEncodingAndBitSize() [all …]
|