Home
last modified time | relevance | path

Searched refs:EF (Results 1 – 8 of 8) sorted by relevance

/frameworks/compile/slang/
Dslang_rs_reflection_state.cpp254 void ReflectionState::beginForEach(const RSExportForEach *EF) { in beginForEach() argument
259 const bool IsKernel = EF->isKernelStyle(); in beginForEach()
260 const std::string& Name = EF->getName(); in beginForEach()
261 const unsigned Ordinal = EF->getOrdinal(); in beginForEach()
262 const size_t InCount = EF->getInTypes().size(); in beginForEach()
263 const size_t ParamCount = EF->params_count(); in beginForEach()
265 const RSExportType *OET = EF->getOutType(); in beginForEach()
271 const bool HasOut = (EF->hasOut() || EF->hasReturn()); in beginForEach()
293 mForEachesBad.push_back(EF); in beginForEach()
304 mForEachesBad.push_back(EF); in beginForEach()
[all …]
Dslang_rs_reflection.cpp679 const RSExportForEach *EF = *I; in genScriptClassConstructor() local
681 const RSExportForEach::InTypeVec &InTypes = EF->getInTypes(); in genScriptClassConstructor()
689 const RSExportType *OET = EF->getOutType(); in genScriptClassConstructor()
902 void RSReflectionJava::genExportFunction(const RSExportFunc *EF) { in genExportFunction() argument
903 mState->declareInvokable(EF); in genExportFunction()
907 << EF->getName() << " = " << getNextExportFuncSlot() << ";\n"; in genExportFunction()
914 if (EF->hasParam()) { in genExportFunction()
915 for (RSExportFunc::const_param_iterator I = EF->params_begin(), in genExportFunction()
916 E = EF->params_end(); in genExportFunction()
925 "getInvokeID_" + EF->getName(), 0); in genExportFunction()
[all …]
Dslang_rs_reflection_state.h250 void beginForEach(const RSExportForEach *EF);
252 void addForEachIn(const RSExportForEach *EF, const RSExportType *Type);
254 void addForEachParam(const RSExportForEach *EF, const RSExportType *Type);
256 void addForEachSignatureMetadata(const RSExportForEach *EF, unsigned Metadata);
276 void declareInvokable(const RSExportFunc *EF);
Dslang_backend.cpp902 const RSExportFunc *EF = *I; in dumpExportFunctionInfo() local
905 if (!EF->hasParam()) { in dumpExportFunctionInfo()
907 EF->getName().c_str())); in dumpExportFunctionInfo()
909 llvm::Function *F = M->getFunction(EF->getName()); in dumpExportFunctionInfo()
911 const std::string HelperFunctionName(".helper_" + EF->getName()); in dumpExportFunctionInfo()
954 if (!EF->checkParameterPacketType(OrigHelperFunctionParameterTy)) { in dumpExportFunctionInfo()
957 EF->getName().c_str()); in dumpExportFunctionInfo()
959 const RSExportRecordType *Expected = EF->getParamPacketType(); in dumpExportFunctionInfo()
1007 for (size_t origFieldNum = 0; origFieldNum < EF->getNumParameters(); origFieldNum++) { in dumpExportFunctionInfo()
Dslang_rs_reflection.h236 void genExportFunction(const RSExportFunc *EF);
238 void genExportForEach(const RSExportForEach *EF);
Dslang_rs_context.cpp153 if (auto *EF = RSExportFunc::Create(this, FD)) { in processExportFunc() local
154 mExportFuncs.push_back(EF); in processExportFunc()
Dslang_rs_reflection_cpp.cpp190 const RSExportForEach *EF = *I; in genTypeInstancesUsedInForEach() local
191 const RSExportType *OET = EF->getOutType(); in genTypeInstancesUsedInForEach()
197 const RSExportForEach::InTypeVec &InTypes = EF->getInTypes(); in genTypeInstancesUsedInForEach()
/frameworks/opt/telephony/proto/src/
Dtelephony.proto619 // The target EF is full