Searched defs:ASTContext (Results 1 - 4 of 4) sorted by last modified time

/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.
79 class ASTContext : public RefCountedBase<ASTContext> { class in namespace:clang
80 ASTContext &this_() { return *this; }
99 mutable llvm::ContextualFoldingSet<FunctionProtoType, ASTContext&>
108 mutable llvm::ContextualFoldingSet<TemplateSpecializationType, ASTContext&>
114 ASTContext&>
128 ASTContext&>
384 /// this ASTContext objec
[all...]
H A DStmt.h34 class ASTContext;
313 // Only allow allocation of Stmts using the allocator in ASTContext
315 void* operator new(size_t bytes, const ASTContext& C,
318 void* operator new(size_t bytes, const ASTContext* C,
327 void operator delete(void*, const ASTContext&, unsigned) throw() { } argument
328 void operator delete(void*, const ASTContext*, unsigned) throw() { } argument
383 void dumpPretty(const ASTContext &Context) const;
434 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context,
553 CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts,
568 void setStmts(const ASTContext
[all...]
/external/clang/lib/AST/
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
725 ASTContext::ASTContext(LangOptions& LOpts, SourceManager &SM, function in class:ASTContext
[all...]
H A DMangle.cpp14 #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);
168 ArgWords += llvm::RoundUpToAlignment(ASTContext.getTypeSize(AT), 32) / 32;

Completed in 92 milliseconds