/external/clang/lib/Serialization/ |
GeneratePCH.cpp | 17 #include "clang/AST/ASTContext.h" 42 void PCHGenerator::HandleTranslationUnit(ASTContext &Ctx) {
|
/external/clang/tools/libclang/ |
CXComment.h | 19 #include "clang/AST/ASTContext.h" 51 inline ASTContext &getASTContext(CXComment CXC) {
|
/external/clang/include/clang/AST/ |
VTTBuilder.h | 69 ASTContext &Ctx; 134 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
|
Decl.h | 61 // allocated by ASTContext. 62 friend class ASTContext; 75 ASTContext &Ctx; 81 explicit TranslationUnitDecl(ASTContext &ctx) 86 ASTContext &getASTContext() const { return Ctx; } 91 static TranslationUnitDecl *Create(ASTContext &C); 303 static LabelDecl *Create(ASTContext &C, DeclContext *DC, 305 static LabelDecl *Create(ASTContext &C, DeclContext *DC, 308 static LabelDecl *CreateDeserialized(ASTContext &C, unsigned ID); 359 static NamespaceDecl *Create(ASTContext &C, DeclContext *DC [all...] |
ExprCXX.h | 66 CXXOperatorCallExpr(ASTContext& C, OverloadedOperatorKind Op, Expr *fn, 74 explicit CXXOperatorCallExpr(ASTContext& C, EmptyShell Empty) : 119 CXXMemberCallExpr(ASTContext &C, Expr *fn, ArrayRef<Expr*> args, 123 CXXMemberCallExpr(ASTContext &C, EmptyShell Empty) 153 CUDAKernelCallExpr(ASTContext &C, Expr *fn, CallExpr *Config, 160 CUDAKernelCallExpr(ASTContext &C, EmptyShell Empty) 243 static CXXStaticCastExpr *Create(ASTContext &Context, QualType T, 249 static CXXStaticCastExpr *CreateEmpty(ASTContext &Context, 274 static CXXDynamicCastExpr *Create(ASTContext &Context, QualType T, 281 static CXXDynamicCastExpr *CreateEmpty(ASTContext &Context [all...] |
TemplateName.h | 24 class ASTContext; 93 friend class ASTContext; 140 void Profile(llvm::FoldingSetNodeID &ID, ASTContext &Context); 143 ASTContext &Context, 341 friend class ASTContext; 397 friend class ASTContext; 470 friend class ASTContext;
|
DeclCXX.h | 129 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS, 134 static AccessSpecDecl *CreateDeserialized(ASTContext &C, unsigned ID); 661 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC, 665 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC, 668 static CXXRecordDecl *CreateDeserialized(const ASTContext &C, unsigned ID); [all...] |
Type.h | 73 class ASTContext; 670 bool isConstant(ASTContext& Ctx) const { 675 bool isPODType(ASTContext &Context) const; 680 bool isCXX98PODType(ASTContext &Context) const; 686 bool isCXX11PODType(ASTContext &Context) const; 690 bool isTrivialType(ASTContext &Context) const; 694 bool isTriviallyCopyableType(ASTContext &Context) const; 789 /// ASTContext::getUnqualifiedArrayType. 800 /// ASTContext::getUnqualifiedArrayType. 821 QualType getNonLValueExprType(ASTContext &Context) const [all...] |
Expr.h | 35 class ASTContext; 235 ASTContext &Ctx) const; 268 LValueClassification ClassifyLValue(ASTContext &Ctx) const; 296 isModifiableLvalueResult isModifiableLvalue(ASTContext &Ctx, 374 Classification Classify(ASTContext &Ctx) const { 386 Classification ClassifyModifiable(ASTContext &Ctx, SourceLocation &Loc) const{ 425 Classification ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const; 485 bool isIntegerConstantExpr(llvm::APSInt &Result, ASTContext &Ctx, 488 bool isIntegerConstantExpr(ASTContext &Ctx, SourceLocation *Loc = 0) const; 492 bool isCXX98IntegralConstantExpr(ASTContext &Ctx) const [all...] |
DeclObjC.h | 49 void set(void *const* InList, unsigned Elts, ASTContext &Ctx); 60 void set(T* const* InList, unsigned Elts, ASTContext &Ctx) { 89 const SourceLocation *Locs, ASTContext &Ctx); 222 void setParamsAndSelLocs(ASTContext &C, 257 static ObjCMethodDecl *Create(ASTContext &C, 272 static ObjCMethodDecl *CreateDeserialized(ASTContext &C, unsigned ID); 370 void setMethodParams(ASTContext &C, 391 void createImplicitParams(ASTContext &Context, const ObjCInterfaceDecl *ID); 627 /// TypeDecl. It is a cache maintained by ASTContext::getObjCInterfaceType 629 friend class ASTContext; [all...] |
TypeLoc.h | 24 class ASTContext; 156 void initialize(ASTContext &Context, SourceLocation Loc) const { 190 static void initializeImpl(ASTContext &Context, TypeLoc TL, 245 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 466 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 570 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 782 void initializeLocal(ASTContext &Context, SourceLocation loc) { 868 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 925 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 957 void initializeLocal(ASTContext &Context, SourceLocation Loc) [all...] |
Stmt.h | 34 class ASTContext; 313 // Only allow allocation of Stmts using the allocator in ASTContext 315 void* operator new(size_t bytes, ASTContext& C, 318 void* operator new(size_t bytes, ASTContext* C, 325 void operator delete(void*, ASTContext&, unsigned) throw() { } 326 void operator delete(void*, ASTContext*, unsigned) throw() { } 381 void dumpPretty(ASTContext &Context) const; 432 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, 545 CompoundStmt(ASTContext &C, ArrayRef<Stmt*> Stmts, 560 void setStmts(ASTContext &C, Stmt **Stmts, unsigned NumStmts) [all...] |
/external/clang/lib/ARCMigrate/ |
TransEmptyStatementsAndDealloc.cpp | 24 #include "clang/AST/ASTContext.h" 34 ASTContext &Ctx) { 79 ASTContext &Ctx; 83 EmptyChecker(ASTContext &ctx, std::vector<SourceLocation> ¯oLocs) 176 ASTContext &getContext() { return Pass.Ctx; } 190 static bool isBodyEmpty(CompoundStmt *body, ASTContext &Ctx, 201 ASTContext &Ctx = pass.Ctx;
|
Internals.h | 56 ASTContext &ctx, Preprocessor &PP); 144 ASTContext &Ctx; 153 MigrationPass(ASTContext &Ctx, LangOptions::GCMode OrigGCMode,
|
ObjCMT.cpp | 13 #include "clang/AST/ASTContext.h" 36 void migrateObjCInterfaceDecl(ASTContext &Ctx, ObjCInterfaceDecl *D); 37 void migrateProtocolConformance(ASTContext &Ctx, 39 void migrateNSEnumDecl(ASTContext &Ctx, const EnumDecl *EnumDcl, 41 void migrateInstanceType(ASTContext &Ctx, ObjCContainerDecl *CDecl); 42 void migrateMethodInstanceType(ASTContext &Ctx, ObjCContainerDecl *CDecl, 44 void migrateFactoryMethod(ASTContext &Ctx, ObjCContainerDecl *CDecl, 79 virtual void Initialize(ASTContext &Context) { 98 virtual void HandleTranslationUnit(ASTContext &Ctx); 212 ASTContext &Context = NS.getASTContext() [all...] |
/external/clang/lib/AST/ |
NestedNameSpecifier.cpp | 15 #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 &Context, [all...] |
DeclObjC.cpp | 15 #include "clang/AST/ASTContext.h" 27 void ObjCListBase::set(void *const* InList, unsigned Elts, ASTContext &Ctx) { 38 const SourceLocation *Locs, ASTContext &Ctx) { 183 ObjCPropertyDecl::getDefaultSynthIvarName(ASTContext &Ctx) const { 326 ASTContext &C) 553 ObjCMethodDecl *ObjCMethodDecl::Create(ASTContext &C, 574 ObjCMethodDecl *ObjCMethodDecl::CreateDeserialized(ASTContext &C, unsigned ID) { 591 void ObjCMethodDecl::setParamsAndSelLocs(ASTContext &C, 612 void ObjCMethodDecl::setMethodParams(ASTContext &C, 632 ASTContext &Ctx = getASTContext() [all...] |
/external/clang/include/clang/Frontend/ |
CompilerInstance.h | 33 class ASTContext; 87 IntrusiveRefCntPtr<ASTContext> Context; 373 /// @name ASTContext 378 ASTContext &getASTContext() const { 388 void setASTContext(ASTContext *Value); 552 Preprocessor &PP, ASTContext &Context,
|
/external/clang/lib/CodeGen/ |
CodeGenTBAA.h | 28 class ASTContext; 49 ASTContext &Context; 95 CodeGenTBAA(ASTContext &Ctx, llvm::LLVMContext &VMContext,
|
CodeGenTypes.h | 34 class ASTContext; 64 ASTContext &Context; 117 ASTContext &getContext() const { return Context; }
|
ModuleBuilder.cpp | 17 #include "clang/AST/ASTContext.h" 34 ASTContext *Ctx; 55 virtual void Initialize(ASTContext &Context) { 103 virtual void HandleTranslationUnit(ASTContext &Ctx) {
|
/frameworks/compile/slang/ |
slang.h | 45 class ASTContext; 118 llvm::OwningPtr<clang::ASTContext> mASTContext; 153 clang::ASTContext &getASTContext() { return *mASTContext; }
|
/external/clang/lib/Analysis/ |
BodyFarm.cpp | 16 #include "clang/AST/ASTContext.h" 48 ASTMaker(ASTContext &C) : C(C) {} 82 ASTContext &C; 158 typedef Stmt *(*FunctionFarmer)(ASTContext &C, const FunctionDecl *D); 161 static Stmt *create_dispatch_once(ASTContext &C, const FunctionDecl *D) { 239 static Stmt *create_dispatch_sync(ASTContext &C, const FunctionDecl *D) { 265 static Stmt *create_OSAtomicCompareAndSwap(ASTContext &C, const FunctionDecl *D)
|
/external/clang/tools/arcmt-test/ |
arcmt-test.cpp | 71 static void printSourceLocation(SourceLocation loc, ASTContext &Ctx, 73 static void printSourceRange(CharSourceRange range, ASTContext &Ctx, 79 ASTContext *Ctx; 86 virtual void start(ASTContext &ctx) { Ctx = &ctx; } 310 static void printSourceLocation(SourceLocation loc, ASTContext &Ctx, 320 static void printSourceRange(CharSourceRange range, ASTContext &Ctx,
|
/external/clang/include/clang/Analysis/Analyses/ |
FormatString.h | 239 bool matchesType(ASTContext &C, QualType argTy) const; 241 QualType getRepresentativeType(ASTContext &C) const; 243 std::string getRepresentativeTypeName(ASTContext &C) const; 291 ArgType getArgType(ASTContext &Ctx) const; 480 ArgType getArgType(ASTContext &Ctx, bool IsObjCLiteral) const; 495 bool fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx, 567 ArgType getArgType(ASTContext &Ctx) const; 569 bool fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx);
|