Home
last modified time | relevance | path

Searched refs:RSExportForEach (Results 1 – 10 of 10) sorted by relevance

/frameworks/compile/slang/
Dslang_rs_context.cpp119 if (RSExportForEach::isSpecialRSFunc(mTargetAPI, FD)) { in processExportFunc()
121 return RSExportForEach::validateSpecialFuncDecl(mTargetAPI, in processExportFunc()
123 } else if (RSExportForEach::isRSForEachFunc(mTargetAPI, DiagEngine, FD)) { in processExportFunc()
124 RSExportForEach *EFE = RSExportForEach::Create(this, FD); in processExportFunc()
197 RSExportForEach *EFE = *I; in cleanupForEach()
216 RSExportForEach *DummyRoot = RSExportForEach::CreateDummyRoot(this); in cleanupForEach()
Dslang_rs_export_foreach.cpp56 bool RSExportForEach::validateAndConstructParams( in validateAndConstructParams()
231 bool RSExportForEach::validateAndConstructKernelParams(RSContext *Context, in validateAndConstructKernelParams()
390 RSExportForEach *RSExportForEach::Create(RSContext *Context, in Create()
394 RSExportForEach *FE; in Create()
398 FE = new RSExportForEach(Context, Name); in Create()
484 RSExportForEach *RSExportForEach::CreateDummyRoot(RSContext *Context) { in CreateDummyRoot()
487 RSExportForEach *FE = new RSExportForEach(Context, Name); in CreateDummyRoot()
492 bool RSExportForEach::isGraphicsRootRSFunc(int targetAPI, in isGraphicsRootRSFunc()
518 bool RSExportForEach::isRSForEachFunc(int targetAPI, in isRSForEachFunc()
571 RSExportForEach::validateSpecialFuncDecl(int targetAPI, in validateSpecialFuncDecl()
Dslang_rs_export_foreach.h38 class RSExportForEach : public RSExportable {
63 RSExportForEach(RSContext *Context, const llvm::StringRef &Name) in RSExportForEach() function
80 static RSExportForEach *Create(RSContext *Context,
83 static RSExportForEach *CreateDummyRoot(RSContext *Context);
Dslang_rs_context.h51 class RSExportForEach; variable
63 typedef std::list<RSExportForEach*> ExportForEachList;
Dslang_rs_reflection_base.h36 class RSExportForEach; variable
Dslang_rs_reflection_cpp.cpp200 const RSExportForEach *ef = *I; in makeHeader()
222 for (RSExportForEach::const_param_iterator i = ef->params_begin(), in makeHeader()
316 const RSExportForEach *ef = *I; in makeImpl()
338 for (RSExportForEach::const_param_iterator i = ef->params_begin(), in makeImpl()
Dslang_rs_reflection.h37 class RSExportForEach; variable
269 const RSExportForEach *EF);
Dslang_rs_check_ast.cpp68 mInKernel = RSExportForEach::isRSForEachFunc(mTargetAPI, &mDiagEngine, FD); in ValidateFunctionDecl()
Dslang_rs_backend.cpp427 const RSExportForEach *EFE = *I; in HandleTranslationUnitPost()
Dslang_rs_reflection.cpp392 const RSExportForEach *EF = *I; in genScriptClassConstructor()
645 void RSReflection::genExportForEach(Context &C, const RSExportForEach *EF) { in genExportForEach()
671 for (RSExportForEach::const_param_iterator I = EF->params_begin(), in genExportForEach()