Searched refs:EF (Results 1 – 8 of 8) sorted by relevance
254 void ReflectionState::beginForEach(const RSExportForEach *EF) { in beginForEach() argument259 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 …]
679 const RSExportForEach *EF = *I; in genScriptClassConstructor() local681 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() argument903 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 …]
250 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);
902 const RSExportFunc *EF = *I; in dumpExportFunctionInfo() local905 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()
236 void genExportFunction(const RSExportFunc *EF);238 void genExportForEach(const RSExportForEach *EF);
153 if (auto *EF = RSExportFunc::Create(this, FD)) { in processExportFunc() local154 mExportFuncs.push_back(EF); in processExportFunc()
190 const RSExportForEach *EF = *I; in genTypeInstancesUsedInForEach() local191 const RSExportType *OET = EF->getOutType(); in genTypeInstancesUsedInForEach()197 const RSExportForEach::InTypeVec &InTypes = EF->getInTypes(); in genTypeInstancesUsedInForEach()
619 // The target EF is full