Lines Matching refs:ef
302 const RSExportFunc *ef = *I; in genExportFunctionDeclarations() local
304 makeFunctionSignature(false, ef); in genExportFunctionDeclarations()
314 const RSExportForEach *ef = *I; in genExportForEachBodies() local
315 if (ef->isDummyRoot()) { in genExportForEachBodies()
322 "void " + mClassName + "::forEach_" + ef->getName() + "("; in genExportForEachBodies()
325 if (ef->hasIns()) { in genExportForEachBodies()
327 slangAssert(ef->getIns().size() == 1); in genExportForEachBodies()
331 if (ef->hasOut() || ef->hasReturn()) { in genExportForEachBodies()
335 const RSExportRecordType *ERT = ef->getParamPacketType(); in genExportForEachBodies()
337 for (RSExportForEach::const_param_iterator i = ef->params_begin(), in genExportForEachBodies()
338 e = ef->params_end(); in genExportForEachBodies()
349 const RSExportType *OET = ef->getOutType(); in genExportForEachBodies()
350 const RSExportForEach::InTypeVec &InTypes = ef->getInTypes(); in genExportForEachBodies()
351 if (ef->hasIns()) { in genExportForEachBodies()
353 slangAssert(ef->getIns().size() == 1); in genExportForEachBodies()
363 std::string FieldPackerName = ef->getName() + "_fp"; in genExportForEachBodies()
371 if (ef->hasIns()) { in genExportForEachBodies()
373 slangAssert(ef->getIns().size() == 1); in genExportForEachBodies()
379 if (ef->hasOut() || ef->hasReturn()) { in genExportForEachBodies()
398 const RSExportFunc *ef = *I; in genExportFunctionBodies() local
400 makeFunctionSignature(true, ef); in genExportFunctionBodies()
402 const RSExportRecordType *params = ef->getParamPacketType(); in genExportFunctionBodies()
703 const RSExportFunc *ef) { in makeFunctionSignature() argument
708 mOut << "invoke_" << ef->getName() << "("; in makeFunctionSignature()
710 if (ef->getParamPacketType()) { in makeFunctionSignature()
712 for (RSExportFunc::const_param_iterator i = ef->params_begin(), in makeFunctionSignature()
713 e = ef->params_end(); in makeFunctionSignature()