Searched refs:RSExportForEach (Results 1 - 9 of 9) sorted by relevance

/frameworks/compile/slang/
H A Dslang_rs_export_foreach.cpp37 bool RSExportForEach::validateAndConstructParams(
69 bool RSExportForEach::validateAndConstructOldStyleParams(
147 bool RSExportForEach::validateAndConstructKernelParams(
227 bool RSExportForEach::validateIterationParameters(
296 bool RSExportForEach::setSignatureMetadata(RSContext *Context,
337 RSExportForEach *RSExportForEach::Create(RSContext *Context,
341 RSExportForEach *FE;
345 FE = new RSExportForEach(Context, Name);
436 RSExportForEach *RSExportForEac
[all...]
H A Dslang_rs_context.cpp101 if (RSExportForEach::isSpecialRSFunc(mTargetAPI, FD)) {
103 return RSExportForEach::validateSpecialFuncDecl(mTargetAPI, this, FD);
104 } else if (RSExportForEach::isRSForEachFunc(mTargetAPI, this, FD)) {
105 RSExportForEach *EFE = RSExportForEach::Create(this, FD);
178 RSExportForEach *EFE = *I;
197 RSExportForEach *DummyRoot = RSExportForEach::CreateDummyRoot(this);
H A Dslang_rs_export_foreach.h39 class RSExportForEach : public RSExportable { class in namespace:slang
70 RSExportForEach(RSContext *Context, const llvm::StringRef &Name) function in class:slang::RSExportForEach
95 static RSExportForEach *Create(RSContext *Context,
98 static RSExportForEach *CreateDummyRoot(RSContext *Context);
204 }; // RSExportForEach
H A Dslang_rs_reflection_cpp.cpp183 const RSExportForEach *EF = *I;
190 const RSExportForEach::InTypeVec &InTypes = EF->getInTypes();
192 for (RSExportForEach::InTypeIter BI = InTypes.begin(),
246 const RSExportForEach *ForEach = *I;
266 const RSExportForEach::InVec &Ins = ForEach->getIns();
267 for (RSExportForEach::InIter BI = Ins.begin(), EI = Ins.end();
281 for (RSExportForEach::const_param_iterator i = ForEach->params_begin(),
380 const RSExportForEach *ef = *I;
405 for (RSExportForEach::const_param_iterator i = ef->params_begin(),
418 const RSExportForEach
[all...]
H A Dslang_rs_context.h50 class RSExportForEach;
62 typedef std::list<RSExportForEach*> ExportForEachList;
H A Dslang_rs_reflection.h38 class RSExportForEach;
198 void genExportForEach(const RSExportForEach *EF);
H A Dslang_rs_reflection.cpp422 const RSExportForEach *EF = *I;
424 const RSExportForEach::InTypeVec &InTypes = EF->getInTypes();
425 for (RSExportForEach::InTypeIter BI = InTypes.begin(), EI = InTypes.end();
670 void RSReflectionJava::genExportForEach(const RSExportForEach *EF) {
689 const RSExportForEach::InVec &Ins = EF->getIns();
690 const RSExportForEach::InTypeVec &InTypes = EF->getInTypes();
697 for (RSExportForEach::InIter BI = Ins.begin(), EI = Ins.end(); BI != EI;
710 for (RSExportForEach::const_param_iterator I = EF->params_begin(),
740 for (RSExportForEach::InIter BI = Ins.begin(), EI = Ins.end(); BI != EI;
773 for (RSExportForEach
[all...]
H A Dslang_rs_check_ast.cpp175 mInKernel = RSExportForEach::isRSForEachFunc(mTargetAPI, Context, FD);
H A Dslang_rs_backend.cpp425 const RSExportForEach *EFE = *I;

Completed in 39 milliseconds