This is the complete list of members for VuoCompilerCodeGenUtilities, including all inherited members.
callFunctionWithStructReturn(Function *function, vector< Value * > args, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |
convertArgumentToParameterType(Value *argument, Function *function, int parameterIndex, Value **secondArgument, Module *module, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |
convertArgumentToParameterType(Value *argument, FunctionType *functionType, int parameterIndex, bool isPassedByValue, Value **secondArgument, Module *module, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |
copyAttributesToIndex(AttributeSet attributesToCopy, int destinationIndex) | VuoCompilerCodeGenUtilities | static |
generateAddCompositionStateToThreadLocalStorage(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateAddNodeMetadata(Module *module, BasicBlock *block, Value *compositionStateValue, Value *nodeIdentifierValue, Function *compositionCreateContextForNodeFunction, Function *compositionSetPortValueFunction, Function *compositionGetPortValueFunction, Function *compositionFireTriggerPortEventFunction, Function *compositionReleasePortDataFunction) | VuoCompilerCodeGenUtilities | static |
generateAddPortMetadata(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *portNameValue, size_t typeIndex, Value *initialValueValue) | VuoCompilerCodeGenUtilities | static |
generateAnnotation(Module *module, BasicBlock *block, Value *value, string annotation, string fileName, unsigned int lineNumber, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
generateAsynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, Value *dispatchQueueValue, Function *workerFunction, Value *contextValue) | VuoCompilerCodeGenUtilities | static |
generateCreateCompositionState(Module *module, BasicBlock *block, Value *runtimeStateValue, Value *compositionIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateCreateDispatchGroup(Module *module, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |
generateCreateDispatchQueue(Module *module, BasicBlock *block, string dispatchQueueName) | VuoCompilerCodeGenUtilities | static |
generateCreateDispatchSemaphore(Module *module, BasicBlock *block, int initialValue=1) | VuoCompilerCodeGenUtilities | static |
generateCreateDispatchTime(Module *module, BasicBlock *block, Value *deltaValue) | VuoCompilerCodeGenUtilities | static |
generateCreateNodeContext(Module *module, BasicBlock *block, bool hasInstanceData, bool isComposition, size_t outputEventCount) | VuoCompilerCodeGenUtilities | static |
generateCreatePortContext(Module *module, BasicBlock *block, Type *dataType, bool isTrigger, std::string triggerQueueName) | VuoCompilerCodeGenUtilities | static |
generateCreatePublishedInputWorkerContext(Module *module, BasicBlock *block, Value *compositionStateValue, Value *inputPortIdentifierValue, Value *valueAsStringValue, Value *isCompositionRunningValue) | VuoCompilerCodeGenUtilities | static |
generateCreateTriggerWorkerContext(Module *module, BasicBlock *block, Value *compositionStateValue, Value *dataCopyValue, Value *eventIdCopyValue) | VuoCompilerCodeGenUtilities | static |
generateEnterDispatchGroup(Module *module, BasicBlock *block, Value *dispatchGroupValue) | VuoCompilerCodeGenUtilities | static |
generateFinalizationForDispatchObject(Module *module, BasicBlock *block, Value *dispatchObjectVariable) | VuoCompilerCodeGenUtilities | static |
generateFiniContextForTopLevelComposition(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateFinishedExecutingEvent(Module *module, BasicBlock *block, Value *nodeContextValue, Value *eventIdValue) | VuoCompilerCodeGenUtilities | static |
generateFormattedString(Module *module, BasicBlock *block, string formatString, vector< Value * > replacementValues, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
generateFreeCall(Module *module, BasicBlock *block, Value *argument) | VuoCompilerCodeGenUtilities | static |
generateFreeCompositionState(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateFreeTriggerWorkerContext(Module *module, BasicBlock *block, Value *contextValue) | VuoCompilerCodeGenUtilities | static |
generateGetArrayElement(Module *module, BasicBlock *block, Value *arrayValue, size_t elementIndex) | VuoCompilerCodeGenUtilities | static |
generateGetArrayElement(Module *module, BasicBlock *block, Value *arrayValue, Value *elementIndexValue) | VuoCompilerCodeGenUtilities | static |
generateGetCompositionContext(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateGetCompositionStateCompositionIdentifier(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateGetCompositionStateRuntimeState(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateGetDataForPort(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateGetGlobalDispatchQueue(Module *module, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |
generateGetInputPortString(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *interprocessSerializationValue) | VuoCompilerCodeGenUtilities | static |
generateGetNextEventId(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContext(Module *module, BasicBlock *block, Value *compositionStateValue, size_t nodeIndex) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContext(Module *module, BasicBlock *block, Value *compositionStateValue, Value *nodeIndexValue) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContextClaimingEventId(Module *module, BasicBlock *block, Value *nodeContextValue) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContextExecutingGroup(Module *module, BasicBlock *block, Value *nodeContextValue) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContextInstanceData(Module *module, BasicBlock *block, Value *nodeContextValue, Type *instanceDataType) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContextInstanceDataVariable(Module *module, BasicBlock *block, Value *nodeContextValue, Type *instanceDataType) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContextOutputEvent(Module *module, BasicBlock *block, Value *nodeContextValue, size_t index) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContextPortContext(Module *module, BasicBlock *block, Value *nodeContextValue, int index) | VuoCompilerCodeGenUtilities | static |
generateGetNodeContextSemaphore(Module *module, BasicBlock *block, Value *nodeContextValue) | VuoCompilerCodeGenUtilities | static |
generateGetNodeIndexForPort(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateGetNodeSemaphoreForPort(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateGetOneExecutingEvent(Module *module, BasicBlock *block, Value *nodeContextValue) | VuoCompilerCodeGenUtilities | static |
generateGetOutputPortString(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *interprocessSerializationValue) | VuoCompilerCodeGenUtilities | static |
generateGetPortContextData(Module *module, BasicBlock *block, Value *portContextValue, Type *dataType) | VuoCompilerCodeGenUtilities | static |
generateGetPortContextDataVariable(Module *module, BasicBlock *block, Value *portContextValue, Type *dataType) | VuoCompilerCodeGenUtilities | static |
generateGetPortContextDataVariableAsVoidPointer(Module *module, BasicBlock *block, Value *portContextValue) | VuoCompilerCodeGenUtilities | static |
generateGetPortContextEvent(Module *module, BasicBlock *block, Value *portContextValue) | VuoCompilerCodeGenUtilities | static |
generateGetPortContextTriggerFunction(Module *module, BasicBlock *block, Value *portContextValue, FunctionType *functionType) | VuoCompilerCodeGenUtilities | static |
generateGetPortContextTriggerQueue(Module *module, BasicBlock *block, Value *portContextValue) | VuoCompilerCodeGenUtilities | static |
generateGetPortContextTriggerSemaphore(Module *module, BasicBlock *block, Value *portContextValue) | VuoCompilerCodeGenUtilities | static |
generateGetStructPointerElement(Module *module, BasicBlock *block, Value *structPointer, size_t elementIndex) | VuoCompilerCodeGenUtilities | static |
generateGetTypeIndexForPort(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateGrantThreadsToChain(Module *module, BasicBlock *block, int minThreadsNeeded, int maxThreadsNeeded, Value *eventIdValue, Value *compositionStateValue, size_t chainIndex) | VuoCompilerCodeGenUtilities | static |
generateGrantThreadsToSubcomposition(Module *module, BasicBlock *block, Value *eventIdValue, Value *compositionStateValue, Value *chainIndexValue, Value *subcompositionIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateIndexMatchingCode(Module *module, Function *function, BasicBlock *initialBlock, BasicBlock *finalBlock, Value *inputIndexValue, vector< pair< BasicBlock *, BasicBlock * > > blocksForIndex) | VuoCompilerCodeGenUtilities | static |
generateInitContextForTopLevelComposition(Module *module, BasicBlock *block, Value *compositionStateValue, bool isStatefulComposition, size_t publishedOutputPortCount) | VuoCompilerCodeGenUtilities | static |
generateIsNodeBeingAddedOrReplacedCheck(Module *module, Function *function, string nodeIdentifier, Value *compositionStateValue, BasicBlock *initialBlock, BasicBlock *&trueBlock, BasicBlock *&falseBlock, VuoCompilerConstantStringCache &constantStrings, Value *&replacementJsonValue) | VuoCompilerCodeGenUtilities | static |
generateIsNodeBeingRemovedOrReplacedCheck(Module *module, Function *function, string nodeIdentifier, Value *compositionStateValue, BasicBlock *initialBlock, BasicBlock *&trueBlock, BasicBlock *&falseBlock, VuoCompilerConstantStringCache &constantStrings, Value *&replacementJsonValue) | VuoCompilerCodeGenUtilities | static |
generateIsPausedComparison(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateJsonObjectPut(Module *module, BasicBlock *block, Value *jsonObjectValue) | VuoCompilerCodeGenUtilities | static |
generateLeaveDispatchGroup(Module *module, BasicBlock *block, Value *dispatchGroupValue) | VuoCompilerCodeGenUtilities | static |
generateMemoryAllocation(Module *module, BasicBlock *block, Type *elementType, int elementCount) | VuoCompilerCodeGenUtilities | static |
generateMemoryAllocation(Module *module, BasicBlock *block, Type *elementType, Value *elementCountValue) | VuoCompilerCodeGenUtilities | static |
generateModuleMetadata(Module *module, string metadata, string moduleKey) | VuoCompilerCodeGenUtilities | static |
generateNoEventIdConstant(Module *module) | VuoCompilerCodeGenUtilities | static |
generateNullCheck(Module *module, Function *function, Value *valueToCheck, BasicBlock *initialBlock, BasicBlock *&nullBlock, BasicBlock *¬NullBlock) | VuoCompilerCodeGenUtilities | static |
generatePointerToConstantArrayOfStrings(Module *module, vector< string > stringValues, string globalVariableName="") | VuoCompilerCodeGenUtilities | static |
generatePointerToConstantString(Module *module, string stringValue, string globalVariableName="") | VuoCompilerCodeGenUtilities | static |
generatePointerToValue(BasicBlock *block, Value *value) | VuoCompilerCodeGenUtilities | static |
generatePrint(Module *module, BasicBlock *block, string formatString, Value *value=NULL) | VuoCompilerCodeGenUtilities | static |
generatePrint(Module *module, BasicBlock *block, string formatString, const vector< Value * > &values) | VuoCompilerCodeGenUtilities | static |
generateRegisterCall(Module *module, BasicBlock *block, Value *argument, Function *freeFunction) | VuoCompilerCodeGenUtilities | static |
generateReleaseCall(Module *module, BasicBlock *block, Value *argument) | VuoCompilerCodeGenUtilities | static |
generateRemoveCompositionStateFromThreadLocalStorage(Module *module, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |
generateResetNodeContextEvents(Module *module, BasicBlock *block, Value *nodeContextValue) | VuoCompilerCodeGenUtilities | static |
generateRetainCall(Module *module, BasicBlock *block, Value *argument) | VuoCompilerCodeGenUtilities | static |
generateRetainForDispatchObject(Module *module, BasicBlock *block, Value *dispatchObjectVariable) | VuoCompilerCodeGenUtilities | static |
generateRetainPortContextData(Module *module, BasicBlock *block, Value *portContextValue) | VuoCompilerCodeGenUtilities | static |
generateReturnThreadsForChainWorker(Module *module, BasicBlock *block, Value *eventIdValue, Value *compositionStateValue, Value *chainIndexValue) | VuoCompilerCodeGenUtilities | static |
generateReturnThreadsForTriggerWorker(Module *module, BasicBlock *block, Value *eventIdValue, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
generateRuntimeStateValue(Module *module, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |
generateScheduleChainWorker(Module *module, BasicBlock *block, Value *queueValue, Value *contextValue, Value *workerFunctionValue, int minThreadsNeeded, int maxThreadsNeeded, Value *eventIdValue, Value *compositionStateValue, size_t chainIndex, vector< size_t > upstreamChainIndices) | VuoCompilerCodeGenUtilities | static |
generateScheduleTriggerWorker(Module *module, BasicBlock *block, Value *queueValue, Value *contextValue, Value *workerFunctionValue, int minThreadsNeeded, int maxThreadsNeeded, Value *eventIdValue, Value *compositionStateValue, int chainCount) | VuoCompilerCodeGenUtilities | static |
generateSendEventDropped(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateSendEventFinished(Module *module, BasicBlock *block, Value *compositionStateValue, Value *eventIdValue) | VuoCompilerCodeGenUtilities | static |
generateSendInputPortsUpdated(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, bool receivedEvent, bool receivedData, Value *portDataSummaryValue) | VuoCompilerCodeGenUtilities | static |
generateSendInputPortsUpdated(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *receivedEventValue, Value *receivedDataValue, Value *portDataSummaryValue) | VuoCompilerCodeGenUtilities | static |
generateSendNodeExecutionFinished(Module *module, BasicBlock *block, Value *compositionStateValue, Value *nodeIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateSendNodeExecutionStarted(Module *module, BasicBlock *block, Value *compositionStateValue, Value *nodeIdentifierValue) | VuoCompilerCodeGenUtilities | static |
generateSendOutputPortsUpdated(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *sentEventValue, Value *sentDataValue, Value *portDataSummaryValue) | VuoCompilerCodeGenUtilities | static |
generateSendPublishedOutputPortsUpdated(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *sentDataValue, Value *portDataSummaryValue) | VuoCompilerCodeGenUtilities | static |
generateSerialization(Module *module, BasicBlock *block, Value *valueToSerialize, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
generateSetArrayElement(Module *module, BasicBlock *block, Value *arrayValue, size_t elementIndex, Value *value) | VuoCompilerCodeGenUtilities | static |
generateSetNodeContextClaimingEventId(Module *module, BasicBlock *block, Value *nodeContextValue, Value *claimingEventIdValue) | VuoCompilerCodeGenUtilities | static |
generateSetNodeContextInstanceData(Module *module, BasicBlock *block, Value *nodeContextValue, Value *instanceDataValue) | VuoCompilerCodeGenUtilities | static |
generateSetNodeContextOutputEvent(Module *module, BasicBlock *block, Value *nodeContextValue, size_t index, Value *eventValue) | VuoCompilerCodeGenUtilities | static |
generateSetNodeContextPortContexts(Module *module, BasicBlock *block, Value *nodeContextValue, vector< Value * > portContextValues) | VuoCompilerCodeGenUtilities | static |
generateSetPortContextData(Module *module, BasicBlock *block, Value *portContextValue, Value *dataValue) | VuoCompilerCodeGenUtilities | static |
generateSetPortContextEvent(Module *module, BasicBlock *block, Value *portContextValue, Value *eventValue) | VuoCompilerCodeGenUtilities | static |
generateSetPortContextTriggerFunction(Module *module, BasicBlock *block, Value *portContextValue, Value *triggerFunctionValue) | VuoCompilerCodeGenUtilities | static |
generateSetStructPointerElement(Module *module, BasicBlock *block, Value *structPointer, size_t elementIndex, Value *value) | VuoCompilerCodeGenUtilities | static |
generateShouldSendDataTelemetryComparison(Module *module, BasicBlock *block, string portIdentifier, Value *compositionStateValue, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
generateSignalForSemaphore(Module *module, BasicBlock *block, Value *semaphoreValue) | VuoCompilerCodeGenUtilities | static |
generateSignalForSemaphore(Module *module, BasicBlock *block, AllocaInst *semaphoreVariable) | VuoCompilerCodeGenUtilities | static |
generateSpunOffExecutingEvent(Module *module, BasicBlock *block, Value *nodeContextValue, Value *eventIdValue) | VuoCompilerCodeGenUtilities | static |
generateStartedExecutingEvent(Module *module, BasicBlock *block, Value *nodeContextValue, Value *eventIdValue) | VuoCompilerCodeGenUtilities | static |
generateStringConcatenation(Module *module, BasicBlock *block, vector< Value * > stringsToConcatenate, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
generateStringMatchingCode(Module *module, Function *function, BasicBlock *initialBlock, BasicBlock *finalBlock, Value *inputStringValue, map< string, pair< BasicBlock *, BasicBlock * > > blocksForString, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
generateSynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, Value *dispatchQueueValue, Function *workerFunction, Value *contextValue) | VuoCompilerCodeGenUtilities | static |
generateTypeCast(Module *module, BasicBlock *block, Value *valueToCast, Type *typeToCastTo) | VuoCompilerCodeGenUtilities | static |
generateUnserialization(Module *module, BasicBlock *block, Value *stringToUnserialize, Value *destinationVariable, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
generateWaitForDispatchGroup(Module *module, BasicBlock *block, Value *dispatchGroupValue, dispatch_time_t timeout=DISPATCH_TIME_FOREVER) | VuoCompilerCodeGenUtilities | static |
generateWaitForSemaphore(Module *module, BasicBlock *block, Value *semaphoreValue) | VuoCompilerCodeGenUtilities | static |
generateWaitForSemaphore(Module *module, BasicBlock *block, AllocaInst *semaphoreVariable) | VuoCompilerCodeGenUtilities | static |
generateWaitForSemaphore(Module *module, BasicBlock *block, Value *semaphoreValue, Value *timeoutValue) | VuoCompilerCodeGenUtilities | static |
generateWaitForSemaphore(Module *module, BasicBlock *block, AllocaInst *semaphoreVariable, Value *timeoutValue) | VuoCompilerCodeGenUtilities | static |
getAnnotateFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getArgumentAtIndex(Function *function, size_t index) | VuoCompilerCodeGenUtilities | static |
getCleanupFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionAddNodeMetadataFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionCreateContextForNodeFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionFireTriggerPortEventFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionGetPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionInstanceDataType(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionPerformDataOnlyTransmissionsFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionReleasePortDataFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionSetPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionSetPublishedInputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCompositionStateType(Module *module) | VuoCompilerCodeGenUtilities | static |
getDispatchGroupType(Module *module) | VuoCompilerCodeGenUtilities | static |
getDispatchObjectType(Module *module) | VuoCompilerCodeGenUtilities | static |
getDispatchSemaphoreType(Module *module) | VuoCompilerCodeGenUtilities | static |
getFprintfFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getFreeFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getFunctionType(Module *module, VuoType *paramType) | VuoCompilerCodeGenUtilities | static |
getGetPublishedInputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetPublishedOutputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getInstanceFiniFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getInstanceInitFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getInstanceTriggerStartFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getInstanceTriggerStopFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getJsonObjectPutFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getJsonObjectToJsonStringExtFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getJsonObjectType(Module *module) | VuoCompilerCodeGenUtilities | static |
getJsonTokenerParseFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getMallocFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getNodeContextType(Module *module) | VuoCompilerCodeGenUtilities | static |
getNodeEventFunction(Module *module, string moduleKey, bool isSubcomposition, bool isStateful, Type *instanceDataType, const vector< VuoPort * > &modelInputPorts, const vector< VuoPort * > &modelOutputPorts, const map< VuoPort *, json_object * > &detailsForPorts, const map< VuoPort *, string > &displayNamesForPorts, const map< VuoPort *, string > &defaultValuesForInputPorts, const map< VuoPort *, VuoPortClass::EventBlocking > &eventBlockingForInputPorts, map< VuoPort *, size_t > &indexOfParameter, map< VuoPort *, size_t > &indexOfEventParameter, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
getNodeInstanceFiniFunction(Module *module, string moduleKey, Type *instanceDataType, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
getNodeInstanceInitFunction(Module *module, string moduleKey, bool isSubcomposition, Type *instanceDataType, const vector< VuoPort * > &modelInputPorts, map< VuoPort *, size_t > &indexOfParameter, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
getNodeInstanceTriggerStartFunction(Module *module, string moduleKey, Type *instanceDataType, const vector< VuoPort * > &modelInputPorts, map< VuoPort *, size_t > &indexOfParameter, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
getNodeInstanceTriggerStopFunction(Module *module, string moduleKey, Type *instanceDataType, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
getNodeInstanceTriggerUpdateFunction(Module *module, string moduleKey, Type *instanceDataType, const vector< VuoPort * > &modelInputPorts, map< VuoPort *, size_t > &indexOfParameter, VuoCompilerConstantStringCache &constantStrings) | VuoCompilerCodeGenUtilities | static |
getParameterTypeBeforeLowering(Function *function, Module *module, string typeName) | VuoCompilerCodeGenUtilities | static |
getPortContextType(Module *module) | VuoCompilerCodeGenUtilities | static |
getPutsFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSetInputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSetPublishedInputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSetupFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSnprintfFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSscanfFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getStrcatFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getStrcmpFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getStrdupFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getStrlenFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getTriggerWorkersScheduledValue(Module *module, BasicBlock *block, Value *compositionStateValue) | VuoCompilerCodeGenUtilities | static |
getVuoImageGetColorDepthFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getVuoImageRendererRenderFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getVuoSamplerRectCoordinatesFromNormalizedCoordinatesFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getVuoShaderAddSourceFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getVuoShaderMakeFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getVuoShaderSetTransparentFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getVuoShaderSetUniformFunction(Module *module, VuoCompilerType *type) | VuoCompilerCodeGenUtilities | static |
getWaitForNodeFunction(Module *module, string moduleKey) | VuoCompilerCodeGenUtilities | static |
isFunctionReturningStructViaParameter(Function *function) | VuoCompilerCodeGenUtilities | static |
isRetainOrReleaseNeeded(Type *type) | VuoCompilerCodeGenUtilities | static |
unlowerArgument(VuoCompilerType *unloweredVuoType, Function *function, int parameterIndex, Module *module, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |