Searched refs:ASTContext (Results 26 - 50 of 286) sorted by relevance

1234567891011>>

/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DTaggedASTType.h28 TaggedASTType (lldb::clang_type_t type, clang::ASTContext *ast_context) :
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp15 #include "clang/AST/ASTContext.h"
57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc,
178 static void GenerateInjectedTemplateArgs(ASTContext &Context,
225 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C,
235 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C,
243 FunctionTemplateDecl::newCommon(ASTContext &C) const {
252 ASTContext &Context = getASTContext();
303 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C,
316 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C,
325 ASTContext
[all...]
H A DDeclFriend.cpp15 #include "clang/AST/ASTContext.h"
27 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC,
58 FriendDecl *FriendDecl::CreateDeserialized(ASTContext &C, unsigned ID,
H A DDeclOpenMP.cpp14 #include "clang/AST/ASTContext.h"
28 OMPThreadPrivateDecl *OMPThreadPrivateDecl::Create(ASTContext &C,
43 OMPThreadPrivateDecl *OMPThreadPrivateDecl::CreateDeserialized(ASTContext &C,
H A DMangle.cpp15 #include "clang/AST/ASTContext.h"
64 static StdOrFastCC getStdOrFastCallMangling(const ASTContext &Context,
94 const ASTContext &ASTContext = getASTContext(); local
96 StdOrFastCC CC = getStdOrFastCallMangling(ASTContext, D);
133 const ASTContext &ASTContext = getASTContext(); local
134 StdOrFastCC CC = getStdOrFastCallMangling(ASTContext, D);
171 ArgWords += llvm::RoundUpToAlignment(ASTContext.getTypeSize(AT), 32) / 32;
H A DNestedNameSpecifier.cpp15 #include "clang/AST/ASTContext.h"
28 NestedNameSpecifier::FindOrInsert(const ASTContext &Context,
46 NestedNameSpecifier::Create(const ASTContext &Context,
59 NestedNameSpecifier::Create(const ASTContext &Context,
74 NestedNameSpecifier::Create(const ASTContext &Context,
89 NestedNameSpecifier::Create(const ASTContext &Context,
101 NestedNameSpecifier::Create(const ASTContext &Context, IdentifierInfo *II) {
111 NestedNameSpecifier::GlobalSpecifier(const ASTContext &Context) {
500 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context,
513 void NestedNameSpecifierLocBuilder::Extend(ASTContext
[all...]
H A DStmt.cpp14 #include "clang/AST/ASTContext.h"
52 void *Stmt::operator new(size_t bytes, const ASTContext& C,
255 CompoundStmt::CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts,
271 void CompoundStmt::setStmts(const ASTContext &C, Stmt **Stmts,
285 AttributedStmt *AttributedStmt::Create(const ASTContext &C, SourceLocation Loc,
294 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C,
303 std::string AsmStmt::generateAsmString(const ASTContext &C) const {
389 void GCCAsmStmt::setOutputsAndInputsAndClobbers(const ASTContext &C,
444 const ASTContext &C, unsigned &DiagOffs) const {
582 std::string GCCAsmStmt::generateAsmString(const ASTContext
[all...]
H A DASTContext.cpp1 //===--- ASTContext.cpp - Context to hold long-lived AST nodes ------------===//
10 // This file implements the ASTContext interface.
14 #include "clang/AST/ASTContext.h"
45 unsigned ASTContext::NumImplicitDefaultConstructors;
46 unsigned ASTContext::NumImplicitDefaultConstructorsDeclared;
47 unsigned ASTContext::NumImplicitCopyConstructors;
48 unsigned ASTContext::NumImplicitCopyConstructorsDeclared;
49 unsigned ASTContext::NumImplicitMoveConstructors;
50 unsigned ASTContext::NumImplicitMoveConstructorsDeclared;
51 unsigned ASTContext
712 ASTContext::ASTContext(LangOptions& LOpts, SourceManager &SM, function in class:ASTContext
[all...]
H A DDeclCXX.cpp14 #include "clang/AST/ASTContext.h"
33 AccessSpecDecl *AccessSpecDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
38 void LazyASTUnresolvedSet::getFromExternalSource(ASTContext &C) const {
93 CXXRecordDecl *CXXRecordDecl::Create(const ASTContext &C, TagKind TK,
108 CXXRecordDecl *CXXRecordDecl::CreateLambda(const ASTContext &C, DeclContext *DC,
126 CXXRecordDecl::CreateDeserialized(const ASTContext &C, unsigned ID) {
138 ASTContext &C = getASTContext();
571 ASTContext &Ctx = getASTContext();
672 ASTContext &Context = getASTContext();
906 ASTContext
[all...]
H A DExprCXX.cpp14 #include "clang/AST/ASTContext.h"
43 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const {
50 QualType CXXUuidofExpr::getTypeOperand(ASTContext &Context) const {
120 StringRef CXXUuidofExpr::getUuidAsStringRef(ASTContext &Context) const {
141 CXXNewExpr::CXXNewExpr(const ASTContext &C, bool globalNew,
204 void CXXNewExpr::AllocateArgsArray(const ASTContext &C, bool isArray,
214 bool CXXNewExpr::shouldNullCheckAllocation(const ASTContext &Ctx) const {
238 CXXPseudoDestructorExpr::CXXPseudoDestructorExpr(const ASTContext &Context,
292 UnresolvedLookupExpr::Create(const ASTContext &C,
313 UnresolvedLookupExpr::CreateEmpty(const ASTContext
[all...]
H A DInheritViz.cpp16 #include "clang/AST/ASTContext.h"
37 ASTContext& Context;
43 InheritanceHierarchyWriter(ASTContext& Context, raw_ostream& Out)
138 void CXXRecordDecl::viewInheritance(ASTContext& Context) const {
H A DExprClassification.cpp15 #include "clang/AST/ASTContext.h"
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 {
102 static Cl::Kinds ClassifyInternal(ASTContext
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclOpenMP.h59 static OMPThreadPrivateDecl *Create(ASTContext &C, DeclContext *DC,
62 static OMPThreadPrivateDecl *CreateDeserialized(ASTContext &C,
H A DMangle.h26 class ASTContext;
77 ASTContext &Context;
87 explicit MangleContext(ASTContext &Context,
94 ASTContext &getASTContext() const { return Context; }
162 explicit ItaniumMangleContext(ASTContext &C, DiagnosticsEngine &D)
179 static ItaniumMangleContext *create(ASTContext &Context,
185 explicit MicrosoftMangleContext(ASTContext &C, DiagnosticsEngine &D)
210 static MicrosoftMangleContext *create(ASTContext &Context,
H A DRecordLayout.h22 class ASTContext;
33 /// These objects are managed by ASTContext.
127 friend class ASTContext;
129 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment,
135 ASTRecordLayout(const ASTContext &Ctx,
152 void Destroy(ASTContext &Ctx);
H A DASTVector.h1 //===- ASTVector.h - Vector that uses ASTContext for allocation --*- C++ -*-=//
11 // allocated using the allocator associated with an ASTContext..
54 class ASTContext;
74 ASTVector(const ASTContext &C, unsigned N)
166 void push_back(const_reference Elt, const ASTContext &C) {
177 void reserve(const ASTContext &C, unsigned N) {
189 void append(const ASTContext &C, in_iter in_start, in_iter in_end) {
208 void append(const ASTContext &C, size_type NumInputs, const T &Elt) {
225 iterator insert(const ASTContext &C, iterator I, const T &Elt) {
246 iterator insert(const ASTContext
[all...]
H A DDeclGroup.h22 class ASTContext;
40 static DeclGroup *Create(ASTContext &C, Decl **Decls, unsigned NumDecls);
72 static DeclGroupRef Create(ASTContext &C, Decl **Decls, unsigned NumDecls) {
H A DDeclTemplate.h67 static TemplateParameterList *Create(const ASTContext &C,
175 static TemplateArgumentList *CreateCopy(ASTContext &Context,
302 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template,
388 unsigned NumTemplateArgs, ASTContext &Context) {
622 virtual CommonBase *newCommon(ASTContext &C) const = 0;
776 CommonBase *newCommon(ASTContext &C) const;
864 static FunctionTemplateDecl *Create(ASTContext &C, DeclContext *DC,
871 static FunctionTemplateDecl *CreateDeserialized(ASTContext &C, unsigned ID);
953 static TemplateTypeParmDecl *Create(const ASTContext &C, DeclContext *DC,
959 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext
[all...]
H A DNSAPI.h18 class ASTContext;
25 explicit NSAPI(ASTContext &Ctx);
27 ASTContext &getASTContext() const { return Ctx; }
194 ASTContext &Ctx;
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h37 class ASTContext;
50 CodeGenABITypes(ASTContext &C, const CodeGenOptions &CodeGenOpts,
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Frontend/
H A DMultiplexConsumer.h36 virtual void Initialize(ASTContext &Context);
40 virtual void HandleTranslationUnit(ASTContext &Ctx);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DABIInfo.h24 class ASTContext;
54 ASTContext &getContext() const;
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp41 ASTContext &Ctx);
46 ASTContext &Ctx) {
H A DObjCMissingSuperCallChecker.cpp77 void initializeSelectors(ASTContext &Ctx) const;
78 void fillSelectors(ASTContext &Ctx, ArrayRef<SelectorDescriptor> Sel,
103 void ObjCSuperCallChecker::fillSelectors(ASTContext &Ctx,
121 void ObjCSuperCallChecker::initializeSelectors(ASTContext &Ctx) const {
171 ASTContext &Ctx = BR.getContext();
H A DCheckObjCInstMethSignature.cpp17 #include "clang/AST/ASTContext.h"
30 ASTContext &C) {
42 BugReporter &BR, ASTContext &Ctx,
88 ASTContext &Ctx = BR.getContext();

Completed in 291 milliseconds

1234567891011>>