Home
last modified time | relevance | path

Searched refs:VarDecl (Results 1 – 14 of 14) sorted by relevance

/frameworks/compile/slang/
Dslang_rs_object_ref_count.h55 std::list<clang::VarDecl*> mRSO; // Declared RS objects in this scope (but
64 inline void addRSObject(clang::VarDecl* VD) { in addRSObject()
70 void AppendRSObjectInit(clang::VarDecl *VD,
101 static clang::Stmt *ClearRSObject(clang::VarDecl *VD,
131 static bool InitializeRSObject(clang::VarDecl *VD,
Dslang_rs_check_ast.cpp195 void RSCheckAST::ValidateVarDecl(clang::VarDecl *VD) { in ValidateVarDecl()
237 if (clang::VarDecl *VD = llvm::dyn_cast<clang::VarDecl>(*I)) { in VisitDeclStmt()
300 if (clang::VarDecl *VD = llvm::dyn_cast<clang::VarDecl>(*DI)) { in Validate()
Dslang_rs_context.cpp80 bool RSContext::processExportVar(const clang::VarDecl *VD) { in processExportVar()
238 clang::VarDecl* VD = llvm::dyn_cast<clang::VarDecl>(D); in processExports()
363 clang::VarDecl *const VD = clang::VarDecl::Create( in markUsedByReducePragma()
Dslang_backend.h52 class VarDecl; variable
207 void CompleteTentativeDefinition(clang::VarDecl *D) override;
Dslang_rs_export_type.cpp184 const clang::VarDecl *VD,
212 const clang::VarDecl *VD, in ConstantArrayTypeExportableHelper()
261 clang::VarDecl const *VD, in TypeExportableHelper()
437 const clang::VarDecl *VD, in TypeExportable()
446 const clang::VarDecl *VD, bool InCompositeType, in ValidateRSObjectInVarDecl()
509 const clang::VarDecl *VD = (ND ? llvm::dyn_cast<clang::VarDecl>(ND) : nullptr); in ValidateTypeHelper()
685 const clang::VarDecl *VD, in NormalizeType()
716 if (auto VD = llvm::dyn_cast_or_null<clang::VarDecl>(ND)) { in ValidateType()
728 clang::VarDecl *VD, unsigned int TargetAPI, in ValidateVarDecl()
922 ExportKind EK, const clang::VarDecl *VD) { in Create()
[all …]
Dslang_rs_ast_replace.cpp93 clang::VarDecl* VD; in VisitDeclStmt()
94 if ((VD = llvm::dyn_cast<clang::VarDecl>(D))) { in VisitDeclStmt()
Dslang_rs_object_ref_count.cpp391 clang::VarDecl *IIVD = in ClearArrayRSObject()
392 clang::VarDecl::Create(C, in ClearArrayRSObject()
1074 clang::VarDecl *VD, in AppendRSObjectInit()
1210 for (clang::VarDecl* VD : mRSO) { in InsertLocalVarDestructors()
1259 clang::VarDecl *VD, in ClearRSObject()
1296 bool RSObjectRefCount::InitializeRSObject(clang::VarDecl *VD, in InitializeRSObject()
1363 clang::VarDecl* TmpDecl = clang::VarDecl::Create( in CreateGuard()
1523 clang::VarDecl *VD = static_cast<clang::VarDecl*>(D); in VisitDeclStmt()
1587 clang::VarDecl* TempVarDecl = clang::VarDecl::Create( in VisitCallExpr()
1754 clang::VarDecl *VD = llvm::dyn_cast<clang::VarDecl>(*I); in CreateStaticGlobalDtor()
Dslang_rs_export_type.h262 const clang::VarDecl *VD,
276 static bool ValidateVarDecl(slang::RSContext *Context, clang::VarDecl *VD,
283 const clang::VarDecl *VD = nullptr);
285 const clang::VarDecl *VD);
Dslang_rs_check_ast.h72 void ValidateVarDecl(clang::VarDecl *VD);
Dslang_rs_export_var.h49 const clang::VarDecl *VD,
Dslang_rs_context.h42 class VarDecl; variable
107 bool processExportVar(const clang::VarDecl *VD);
135 std::vector<clang::VarDecl *> mUsedByReducePragmaDummyVars;
Dslang_rs_export_var.cpp30 const clang::VarDecl *VD, in RSExportVar()
Dslang_rs_export_reduce.cpp681 clang::VarDecl *const Decl; in analyzeResultType()
Dslang_backend.cpp588 void Backend::CompleteTentativeDefinition(clang::VarDecl *D) { in CompleteTentativeDefinition()