Searched defs:ASTContext (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/AST/
H A DMangle.cpp14 #include "clang/AST/ASTContext.h"
65 static CCMangling getCallingConvMangling(const ASTContext &Context,
99 const ASTContext &ASTContext = getASTContext(); local
101 CCMangling CC = getCallingConvMangling(ASTContext, D);
138 const ASTContext &ASTContext = getASTContext(); local
139 CCMangling CC = getCallingConvMangling(ASTContext, D);
180 ArgWords += llvm::RoundUpToAlignment(ASTContext.getTypeSize(AT),
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"
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
727 ASTContext::ASTContext(LangOptions &LOpts, SourceManager &SM, function in class:ASTContext
[all...]
/external/clang/include/clang/AST/
H A DASTContext.h1 //===--- ASTContext.h - Context to hold long-lived AST nodes ----*- C++ -*-===//
11 /// \brief Defines the clang::ASTContext interface.
89 class ASTContext : public RefCountedBase<ASTContext> { class in namespace:clang
90 ASTContext &this_() { return *this; }
109 mutable llvm::ContextualFoldingSet<FunctionProtoType, ASTContext&>
118 mutable llvm::ContextualFoldingSet<TemplateSpecializationType, ASTContext&>
124 ASTContext&>
138 ASTContext&>
392 /// this ASTContext objec
[all...]
H A DStmt.h34 class ASTContext;
310 // Only allow allocation of Stmts using the allocator in ASTContext
312 void* operator new(size_t bytes, const ASTContext& C,
315 void* operator new(size_t bytes, const ASTContext* C,
324 void operator delete(void*, const ASTContext&, unsigned) throw() { } argument
325 void operator delete(void*, const ASTContext*, unsigned) throw() { } argument
380 void dumpPretty(const ASTContext &Context) const;
435 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context,
557 CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts,
572 void setStmts(const ASTContext
[all...]

Completed in 132 milliseconds