26 static void generateScheduleWorker(Module *module, Function *
function, BasicBlock *block, Value *compositionStateValue, Value *eventIdValue, Value *portContextValue,
VuoType *dataType,
int minThreadsNeeded,
int maxThreadsNeeded,
int chainCount, Function *workerFunction);
28 Function *
getWorkerFunction(Module *module,
string functionName,
bool isExternal=
false);
32 void generateStoreFunction(Module *module, BasicBlock *block, Value *nodeContextValue, Value *functionValue);
36 Value *
generateDataValue(Module *module, BasicBlock *block, Function *workerFunction);
38 Value *
generateDataValueUpdate(Module *module, BasicBlock *block, Function *workerFunction, Value *nodeContextValue);