Home
last modified time | relevance | path

Searched refs:ASTContext (Results 1 – 22 of 22) sorted by relevance

/aosp12/frameworks/compile/slang/
H A Dslang_rs_object_ref_count.h92 void InsertStmt(const clang::ASTContext &C, clang::Stmt *NewStmt);
95 void ReplaceStmt(const clang::ASTContext &C, clang::Stmt *NewStmt);
98 void ReplaceExpr(const clang::ASTContext& C, clang::Expr* OldExpr,
105 clang::ASTContext &mCtx;
127 static void GetRSRefCountingFunctions(clang::ASTContext &C);
142 clang::ASTContext &C,
151 clang::ASTContext& C,
157 explicit RSObjectRefCount(clang::ASTContext &C) in RSObjectRefCount()
220 static clang::DeclRefExpr *CreateGuard(clang::ASTContext &C,
272 clang::ASTContext &C,
H A Dslang_backend.h42 class ASTContext; variable
157 void HandleTranslationUnitPre(clang::ASTContext &Ctx);
183 void Initialize(clang::ASTContext &Ctx) override;
196 void HandleTranslationUnit(clang::ASTContext &Ctx) override;
H A Dslang_rs_object_ref_count.cpp96 clang::Stmt *CreateSingleRSSetObject(clang::ASTContext &C,
103 clang::CompoundStmt* BuildCompoundStmt(clang::ASTContext &C, in BuildCompoundStmt()
126 void AppendAfterStmt(clang::ASTContext &C, in AppendAfterStmt()
264 clang::Expr *ClearSingleRSObject(clang::ASTContext &C, in ClearSingleRSObject()
341 clang::ASTContext &C,
348 clang::ASTContext &C, in ClearArrayRSObject()
555 clang::ASTContext &C, in ClearStructRSObject()
1199 clang::ASTContext& C = DC->getParentASTContext(); in InsertLocalVarDestructors()
1262 clang::ASTContext &C = VD->getASTContext(); in ClearRSObject()
1346 clang::ASTContext &C, in CreateEmptyInitListExpr()
[all …]
H A Dslang_rs_foreach_lowering.h23 class ASTContext; variable
49 clang::ASTContext& mASTCtxt;
H A Dslang_rs_ast_replace.h35 const clang::ASTContext &C;
59 explicit RSASTReplace(const clang::ASTContext &Con) in RSASTReplace()
H A Dslang.h53 class ASTContext; variable
126 std::unique_ptr<clang::ASTContext> mASTContext;
200 clang::ASTContext &getASTContext() { return *mASTContext; } in getASTContext()
H A Dslang_rs_context.h43 class ASTContext; variable
80 clang::ASTContext &mCtx;
139 clang::ASTContext &Ctx,
150 inline clang::ASTContext &getASTContext() const { return mCtx; } in getASTContext()
H A Dslang_rs_export_foreach.cpp95 clang::ASTContext &C = Context->getASTContext(); in validateAndConstructOldStyleParams()
168 clang::ASTContext &C = Context->getASTContext(); in validateAndConstructKernelParams()
324 clang::ASTContext &Ctx = Context->getASTContext(); in Create()
340 const clang::ASTContext &C = Context->getASTContext(); in Create()
H A Dslang_rs_export_func.cpp38 const clang::ASTContext &C = FD->getASTContext(); in ValidateFuncDecl()
67 clang::ASTContext &Ctx = Context->getASTContext(); in Create()
H A Dslang_rs_check_ast.h33 clang::ASTContext &C;
H A Dslang_rs_special_func.cpp59 const clang::ASTContext &C = FD->getASTContext(); in validateSpecialFuncDecl()
H A Dslang_rs_special_kernel_param.cpp105 clang::ASTContext &C = Context->getASTContext(); in processSpecialKernelParameters()
H A Dslang_backend.cpp272 void Backend::Initialize(clang::ASTContext &Ctx) { in Initialize()
278 void Backend::HandleTranslationUnit(clang::ASTContext &Ctx) { in HandleTranslationUnit()
413 clang::ASTContext& ASTC = mContext->getASTContext(); in PadStruct()
692 void Backend::HandleTranslationUnitPre(clang::ASTContext &C) { in HandleTranslationUnitPre()
H A Dslang_rs_export_reduce.cpp101 clang::ASTContext &anASTContext, in StateOfAnalyzeTranslationUnit()
134 clang::ASTContext &ASTC;
H A Dslang_rs_context.cpp50 clang::ASTContext &Ctx, in RSContext()
H A Dslang_rs_export_type.h268 static bool ValidateType(slang::RSContext *Context, clang::ASTContext &C,
H A Dslang_rs_pragma_handler.cpp236 clang::ASTContext &ASTC = mContext->getASTContext(); in MarkUsed()
H A Dslang.cpp221 new clang::ASTContext(LangOpts, *mSourceMgr, mPP->getIdentifierTable(), in createASTContext()
H A Dslang_rs_export_type.cpp488 clang::ASTContext &C, in ValidateTypeHelper()
705 bool RSExportType::ValidateType(slang::RSContext *Context, clang::ASTContext &C, in ValidateType()
/aosp12/bionic/tools/versioner/src/
H A DDeclarationDatabase.h34 class ASTContext; variable
204 void parseAST(CompilationType type, clang::ASTContext& ast);
H A DDeclarationDatabase.cpp61 Visitor(HeaderDatabase& database, CompilationType type, ASTContext& ctx) in Visitor()
338 void HeaderDatabase::parseAST(CompilationType type, ASTContext& ctx) { in parseAST()
H A DDriver.cpp66 void HandleTranslationUnit(ASTContext& ctx) override { in HandleTranslationUnit()