/external/clang/lib/AST/ |
ExprCXX.cpp | 14 #include "clang/AST/ASTContext.h" 81 CXXNewExpr::CXXNewExpr(ASTContext &C, bool globalNew, FunctionDecl *operatorNew, 141 void CXXNewExpr::AllocateArgsArray(ASTContext &C, bool isArray, 151 bool CXXNewExpr::shouldNullCheckAllocation(ASTContext &Ctx) const { 175 CXXPseudoDestructorExpr::CXXPseudoDestructorExpr(ASTContext &Context, 228 UnresolvedLookupExpr::Create(ASTContext &C, 249 UnresolvedLookupExpr::CreateEmpty(ASTContext &C, 262 OverloadExpr::OverloadExpr(StmtClass K, ASTContext &C, 334 void OverloadExpr::initializeResults(ASTContext &C, 390 DependentScopeDeclRefExpr::Create(ASTContext &C [all...] |
Decl.cpp | 15 #include "clang/AST/ASTContext.h" 483 ASTContext &Context = D->getASTContext(); [all...] |
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) { 116 ObjCPropertyDecl::getDefaultSynthIvarName(ASTContext &Ctx) const { 259 ASTContext &C) 470 ObjCMethodDecl *ObjCMethodDecl::Create(ASTContext &C, 491 ObjCMethodDecl *ObjCMethodDecl::CreateDeserialized(ASTContext &C, unsigned ID) { 508 void ObjCMethodDecl::setParamsAndSelLocs(ASTContext &C, 529 void ObjCMethodDecl::setMethodParams(ASTContext &C, 549 ASTContext &Ctx = getASTContext() [all...] |
Expr.cpp | 15 #include "clang/AST/ASTContext.h" 225 static void computeDeclRefDependence(ASTContext &Ctx, NamedDecl *D, QualType T, 315 void DeclRefExpr::computeDependence(ASTContext &Ctx) { 349 DeclRefExpr::DeclRefExpr(ASTContext &Ctx, 386 DeclRefExpr *DeclRefExpr::Create(ASTContext &Context, 402 DeclRefExpr *DeclRefExpr::Create(ASTContext &Context, 432 DeclRefExpr *DeclRefExpr::CreateEmpty(ASTContext &Context, 463 ASTContext &Context = CurrentDecl->getASTContext(); 609 void APNumericStorage::setIntValue(ASTContext &C, const llvm::APInt &Val) { 625 IntegerLiteral::IntegerLiteral(ASTContext &C, const llvm::APInt &V [all...] |
/external/clang/include/clang/AST/ |
VTTBuilder.h | 69 ASTContext &Ctx; 138 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
|
Decl.h | 59 // allocated by ASTContext. 60 friend class ASTContext; 73 ASTContext &Ctx; 79 explicit TranslationUnitDecl(ASTContext &ctx) 84 ASTContext &getASTContext() const { return Ctx; } 89 static TranslationUnitDecl *Create(ASTContext &C); 286 static LabelDecl *Create(ASTContext &C, DeclContext *DC, 288 static LabelDecl *Create(ASTContext &C, DeclContext *DC, 291 static LabelDecl *CreateDeserialized(ASTContext &C, unsigned ID); 342 static NamespaceDecl *Create(ASTContext &C, DeclContext *DC [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;
|
ExprCXX.h | 64 CXXOperatorCallExpr(ASTContext& C, OverloadedOperatorKind Op, Expr *fn, 72 explicit CXXOperatorCallExpr(ASTContext& C, EmptyShell Empty) : 117 CXXMemberCallExpr(ASTContext &C, Expr *fn, ArrayRef<Expr*> args, 121 CXXMemberCallExpr(ASTContext &C, EmptyShell Empty) 150 CUDAKernelCallExpr(ASTContext &C, Expr *fn, CallExpr *Config, 157 CUDAKernelCallExpr(ASTContext &C, EmptyShell Empty) 242 static CXXStaticCastExpr *Create(ASTContext &Context, QualType T, 248 static CXXStaticCastExpr *CreateEmpty(ASTContext &Context, 274 static CXXDynamicCastExpr *Create(ASTContext &Context, QualType T, 281 static CXXDynamicCastExpr *CreateEmpty(ASTContext &Context [all...] |
DeclCXX.h | 139 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS, 144 static AccessSpecDecl *CreateDeserialized(ASTContext &C, unsigned ID); 653 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC, 657 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC, 660 static CXXRecordDecl *CreateDeserialized(const ASTContext &C, unsigned ID); [all...] |
Expr.h | 35 class ASTContext; 235 ASTContext &Ctx) const; 268 LValueClassification ClassifyLValue(ASTContext &Ctx) const; 297 isModifiableLvalueResult isModifiableLvalue(ASTContext &Ctx, 375 Classification Classify(ASTContext &Ctx) const { 387 Classification ClassifyModifiable(ASTContext &Ctx, SourceLocation &Loc) const{ 426 Classification ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const; 474 bool isIntegerConstantExpr(llvm::APSInt &Result, ASTContext &Ctx, 477 bool isIntegerConstantExpr(ASTContext &Ctx, SourceLocation *Loc = 0) const; 481 bool isCXX98IntegralConstantExpr(ASTContext &Ctx) const [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...] |
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); 621 /// TypeDecl. It is a cache maintained by ASTContext::getObjCInterfaceType 623 friend class ASTContext; [all...] |
TypeLoc.h | 24 class ASTContext; 152 void initialize(ASTContext &Context, SourceLocation Loc) const { 186 static void initializeImpl(ASTContext &Context, TypeLoc TL, 237 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 431 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 533 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 745 void initializeLocal(ASTContext &Context, SourceLocation loc) { 831 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 884 void initializeLocal(ASTContext &Context, SourceLocation Loc) { 916 void initializeLocal(ASTContext &Context, SourceLocation Loc) [all...] |
Stmt.h | 32 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; 439 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, 552 CompoundStmt(ASTContext &C, ArrayRef<Stmt*> Stmts, 567 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,
|
TransARCAssign.cpp | 26 #include "clang/AST/ASTContext.h" 51 ASTContext &Ctx = Pass.Ctx;
|
/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); 554 Preprocessor &PP, ASTContext &Context,
|
/external/clang/lib/CodeGen/ |
CodeGenTypes.h | 34 class ASTContext; 63 ASTContext &Context; 115 ASTContext &getContext() const { return Context; }
|
/frameworks/compile/slang/ |
slang.h | 45 class ASTContext; 117 llvm::OwningPtr<clang::ASTContext> mASTContext; 152 clang::ASTContext &getASTContext() { return *mASTContext; }
|
/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);
|
/external/clang/lib/ASTMatchers/ |
ASTMatchFinder.cpp | 21 #include "clang/AST/ASTContext.h" 281 void set_active_ast_context(ASTContext *NewActiveASTContext) { 417 virtual ASTContext &getASTContext() const { return *ActiveASTContext; } 448 ASTContext::ParentVector Parents = ActiveASTContext->getParents(Node); 479 ASTContext::ParentVector Ancestors = 481 for (ASTContext::ParentVector::const_iterator I = Ancestors.begin(), 508 MatchVisitor(ASTContext* Context, 518 ASTContext* Context; 540 ASTContext *ActiveASTContext; 675 virtual void HandleTranslationUnit(ASTContext &Context) [all...] |
/external/clang/include/clang/Analysis/Support/ |
BlkExprDeclBitVector.h | 28 class ASTContext; 174 ASTContext *ctx; 180 void setContext(ASTContext &c) { ctx = &c; } 181 ASTContext &getContext() { 182 assert(ctx && "ASTContext should not be NULL.");
|