HomeSort by relevance Sort by last modified time
    Searched refs:ASTContext (Results 51 - 75 of 282) sorted by null

1 23 4 5 6 7 8 91011>>

  /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> &macroLocs)
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.");

Completed in 806 milliseconds

1 23 4 5 6 7 8 91011>>