Home
last modified time | relevance | path

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

/frameworks/compile/slang/
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,
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;
Dslang_rs_foreach_lowering.h23 class ASTContext; variable
49 clang::ASTContext& mASTCtxt;
Dslang_rs_object_ref_count.cpp42 void RSObjectRefCount::GetRSRefCountingFunctions(clang::ASTContext &C) { in GetRSRefCountingFunctions()
96 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()
679 clang::Stmt *CreateSingleRSSetObject(clang::ASTContext &C, in CreateSingleRSSetObject()
733 clang::Stmt *CreateStructRSSetObject(clang::ASTContext &C,
[all …]
Dslang_rs_ast_replace.h35 const clang::ASTContext &C;
59 explicit RSASTReplace(const clang::ASTContext &Con) in RSASTReplace()
Dslang.h53 class ASTContext; variable
126 std::unique_ptr<clang::ASTContext> mASTContext;
200 clang::ASTContext &getASTContext() { return *mASTContext; } in getASTContext()
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()
Dslang_rs_export_func.cpp38 const clang::ASTContext &C = FD->getASTContext(); in ValidateFuncDecl()
67 clang::ASTContext &Ctx = Context->getASTContext(); in Create()
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()
Dslang_rs_check_ast.h33 clang::ASTContext &C;
Dslang_rs_special_func.cpp59 const clang::ASTContext &C = FD->getASTContext(); in validateSpecialFuncDecl()
Dslang_rs_special_kernel_param.cpp105 clang::ASTContext &C = Context->getASTContext(); in processSpecialKernelParameters()
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()
Dslang_rs_context.cpp50 clang::ASTContext &Ctx, in RSContext()
Dslang_rs_export_reduce.cpp101 clang::ASTContext &anASTContext, in StateOfAnalyzeTranslationUnit()
134 clang::ASTContext &ASTC;
Dslang_rs_export_type.h268 static bool ValidateType(slang::RSContext *Context, clang::ASTContext &C,
Dslang_rs_pragma_handler.cpp236 clang::ASTContext &ASTC = mContext->getASTContext(); in MarkUsed()
Dslang.cpp221 new clang::ASTContext(LangOpts, *mSourceMgr, mPP->getIdentifierTable(), in createASTContext()
Dslang_rs_export_type.cpp488 clang::ASTContext &C, in ValidateTypeHelper()
705 bool RSExportType::ValidateType(slang::RSContext *Context, clang::ASTContext &C, in ValidateType()