Vuo  1.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
VuoCompilerCodeGenUtilities Member List

This is the complete list of members for VuoCompilerCodeGenUtilities, including all inherited members.

callFunctionWithStructReturn(Function *function, vector< Value * > args, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic
convertArgumentToParameterType(Value *argument, Function *function, int parameterIndex, Value **secondArgument, Module *module, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic
convertArgumentToParameterType(Value *argument, FunctionType *functionType, int parameterIndex, bool isPassedByValue, Value **secondArgument, Module *module, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic
generateAddCompositionStateToThreadLocalStorage(Module *module, BasicBlock *block, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
generateAddNodeMetadata(Module *module, BasicBlock *block, Value *compositionStateValue, Value *nodeIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateAddPortMetadata(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *portNameValue, size_t typeIndex, Value *initialValueValue)VuoCompilerCodeGenUtilitiesstatic
generateAnnotation(Module *module, BasicBlock *block, Value *value, string annotation, string fileName, unsigned int lineNumber, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
generateAsynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, Value *dispatchQueueValue, Function *workerFunction, Value *contextValue)VuoCompilerCodeGenUtilitiesstatic
generateCompositionContextFiniHelper(Module *module, BasicBlock *block, Value *compositionStateValue, Function *destroyNodeContextFunction, Function *releasePortDataFunction)VuoCompilerCodeGenUtilitiesstatic
generateCompositionContextInitHelper(Module *module, BasicBlock *block, Value *compositionStateValue, bool isStatefulComposition, size_t publishedOutputPortCount, Function *createNodeContextsFunction, Function *destroyNodeContextFunction, Function *setPortValueFunction)VuoCompilerCodeGenUtilitiesstatic
generateCreateCompositionState(Module *module, BasicBlock *block, Value *runtimeStateValue, Value *compositionIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateCreateDispatchGroup(Module *module, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic
generateCreateDispatchQueue(Module *module, BasicBlock *block, string dispatchQueueName)VuoCompilerCodeGenUtilitiesstatic
generateCreateDispatchSemaphore(Module *module, BasicBlock *block, int initialValue=1)VuoCompilerCodeGenUtilitiesstatic
generateCreateDispatchTime(Module *module, BasicBlock *block, Value *deltaValue)VuoCompilerCodeGenUtilitiesstatic
generateCreateNodeContext(Module *module, BasicBlock *block, bool hasInstanceData, bool isComposition, size_t outputEventCount)VuoCompilerCodeGenUtilitiesstatic
generateCreatePortContext(Module *module, BasicBlock *block, Type *dataType, bool isTrigger, std::string triggerQueueName)VuoCompilerCodeGenUtilitiesstatic
generateEnterDispatchGroup(Module *module, BasicBlock *block, Value *dispatchGroupValue)VuoCompilerCodeGenUtilitiesstatic
generateFinalizationForDispatchObject(Module *module, BasicBlock *block, Value *dispatchObjectVariable)VuoCompilerCodeGenUtilitiesstatic
generateFormattedString(Module *module, BasicBlock *block, string formatString, vector< Value * > replacementValues, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
generateFreeCall(Module *module, BasicBlock *block, Value *argument)VuoCompilerCodeGenUtilitiesstatic
generateFreeCompositionState(Module *module, BasicBlock *block, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
generateFreeNodeContext(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetArrayElement(Module *module, BasicBlock *block, Value *arrayValue, size_t elementIndex)VuoCompilerCodeGenUtilitiesstatic
generateGetCompositionContext(Module *module, BasicBlock *block, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
generateGetCompositionStateCompositionIdentifier(Module *module, BasicBlock *block, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
generateGetCompositionStateRuntimeState(Module *module, BasicBlock *block, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
generateGetDataForPort(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateGetGlobalDispatchQueue(Module *module, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic
generateGetInputPortString(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *interprocessSerializationValue)VuoCompilerCodeGenUtilitiesstatic
generateGetNextEventId(Module *module, BasicBlock *block, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContext(Module *module, BasicBlock *block, Value *compositionStateValue, size_t nodeIndex)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContext(Module *module, BasicBlock *block, Value *compositionStateValue, Value *nodeIndexValue)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContextClaimingEventId(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContextExecutingEventId(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContextExecutingGroup(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContextInstanceData(Module *module, BasicBlock *block, Value *nodeContextValue, Type *instanceDataType)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContextInstanceDataVariable(Module *module, BasicBlock *block, Value *nodeContextValue, Type *instanceDataType)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContextOutputEvent(Module *module, BasicBlock *block, Value *nodeContextValue, size_t index)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContextPortContext(Module *module, BasicBlock *block, Value *nodeContextValue, int index)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeContextSemaphore(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeIndexForPort(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateGetNodeSemaphoreForPort(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateGetOutputPortString(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *interprocessSerializationValue)VuoCompilerCodeGenUtilitiesstatic
generateGetPortContextData(Module *module, BasicBlock *block, Value *portContextValue, Type *dataType)VuoCompilerCodeGenUtilitiesstatic
generateGetPortContextDataVariable(Module *module, BasicBlock *block, Value *portContextValue, Type *dataType)VuoCompilerCodeGenUtilitiesstatic
generateGetPortContextDataVariableAsVoidPointer(Module *module, BasicBlock *block, Value *portContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetPortContextEvent(Module *module, BasicBlock *block, Value *portContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetPortContextTriggerFunction(Module *module, BasicBlock *block, Value *portContextValue, FunctionType *functionType)VuoCompilerCodeGenUtilitiesstatic
generateGetPortContextTriggerQueue(Module *module, BasicBlock *block, Value *portContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetPortContextTriggerSemaphore(Module *module, BasicBlock *block, Value *portContextValue)VuoCompilerCodeGenUtilitiesstatic
generateGetTypeIndexForPort(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateGrantThreadsToChain(Module *module, BasicBlock *block, int minThreadsNeeded, int maxThreadsNeeded, Value *eventIdValue, Value *compositionStateValue, size_t chainIndex)VuoCompilerCodeGenUtilitiesstatic
generateGrantThreadsToSubcomposition(Module *module, BasicBlock *block, Value *eventIdValue, Value *compositionStateValue, Value *chainIndexValue, Value *subcompositionIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateIndexMatchingCode(Module *module, Function *function, BasicBlock *initialBlock, BasicBlock *finalBlock, Value *inputIndexValue, vector< pair< BasicBlock *, BasicBlock * > > blocksForIndex)VuoCompilerCodeGenUtilitiesstatic
generateIsNodeBeingAddedOrReplacedCheck(Module *module, Function *function, std::string nodeIdentifier, Value *compositionStateValue, BasicBlock *initialBlock, BasicBlock *&trueBlock, BasicBlock *&falseBlock, VuoCompilerConstantStringCache &constantStrings, Value *&replacementJsonValue)VuoCompilerCodeGenUtilitiesstatic
generateIsNodeBeingRemovedOrReplacedCheck(Module *module, Function *function, std::string nodeIdentifier, Value *compositionStateValue, BasicBlock *initialBlock, BasicBlock *&trueBlock, BasicBlock *&falseBlock, VuoCompilerConstantStringCache &constantStrings, Value *&replacementJsonValue)VuoCompilerCodeGenUtilitiesstatic
generateIsPausedComparison(Module *module, BasicBlock *block, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
generateJsonObjectPut(Module *module, BasicBlock *block, Value *jsonObjectValue)VuoCompilerCodeGenUtilitiesstatic
generateLeaveDispatchGroup(Module *module, BasicBlock *block, Value *dispatchGroupValue)VuoCompilerCodeGenUtilitiesstatic
generateMemoryAllocation(Module *module, BasicBlock *block, Type *elementType, int elementCount)VuoCompilerCodeGenUtilitiesstatic
generateMemoryAllocation(Module *module, BasicBlock *block, Type *elementType, Value *elementCountValue)VuoCompilerCodeGenUtilitiesstatic
generateModuleMetadata(Module *module, string metadata, string moduleKey)VuoCompilerCodeGenUtilitiesstatic
generateNoEventIdConstant(Module *module)VuoCompilerCodeGenUtilitiesstatic
generateNullCheck(Module *module, Function *function, Value *valueToCheck, BasicBlock *initialBlock, BasicBlock *&nullBlock, BasicBlock *&notNullBlock)VuoCompilerCodeGenUtilitiesstatic
generatePointerToConstantArrayOfStrings(Module *module, vector< string > stringValues, string globalVariableName="")VuoCompilerCodeGenUtilitiesstatic
generatePointerToConstantString(Module *module, string stringValue, string globalVariableName="")VuoCompilerCodeGenUtilitiesstatic
generatePointerToValue(BasicBlock *block, Value *value)VuoCompilerCodeGenUtilitiesstatic
generatePrint(Module *module, BasicBlock *block, string formatString, Value *value=NULL)VuoCompilerCodeGenUtilitiesstatic
generatePrint(Module *module, BasicBlock *block, string formatString, const vector< Value * > &values)VuoCompilerCodeGenUtilitiesstatic
generateRegisterCall(Module *module, BasicBlock *block, Value *argument, Function *freeFunction)VuoCompilerCodeGenUtilitiesstatic
generateReleaseCall(Module *module, BasicBlock *block, Value *argument)VuoCompilerCodeGenUtilitiesstatic
generateRemoveCompositionStateFromThreadLocalStorage(Module *module, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic
generateResetNodeContextEvents(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerCodeGenUtilitiesstatic
generateRetainCall(Module *module, BasicBlock *block, Value *argument)VuoCompilerCodeGenUtilitiesstatic
generateRetainForDispatchObject(Module *module, BasicBlock *block, Value *dispatchObjectVariable)VuoCompilerCodeGenUtilitiesstatic
generateRetainPortContextData(Module *module, BasicBlock *block, Value *portContextValue)VuoCompilerCodeGenUtilitiesstatic
generateReturnThreadsForChainWorker(Module *module, BasicBlock *block, Value *eventIdValue, Value *compositionStateValue, Value *chainIndexValue)VuoCompilerCodeGenUtilitiesstatic
generateReturnThreadsForTriggerWorker(Module *module, BasicBlock *block, Value *eventIdValue, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
generateRuntimeStateValue(Module *module, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic
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)VuoCompilerCodeGenUtilitiesstatic
generateScheduleTriggerWorker(Module *module, BasicBlock *block, Value *queueValue, Value *contextValue, Value *workerFunctionValue, int minThreadsNeeded, int maxThreadsNeeded, Value *eventIdValue, Value *compositionStateValue, int chainCount)VuoCompilerCodeGenUtilitiesstatic
generateSendEventDropped(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateSendInputPortsUpdated(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *receivedEventValue, Value *receivedDataValue, Value *portDataSummaryValue)VuoCompilerCodeGenUtilitiesstatic
generateSendNodeExecutionFinished(Module *module, BasicBlock *block, Value *compositionStateValue, Value *nodeIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateSendNodeExecutionStarted(Module *module, BasicBlock *block, Value *compositionStateValue, Value *nodeIdentifierValue)VuoCompilerCodeGenUtilitiesstatic
generateSendOutputPortsUpdated(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *sentDataValue, Value *portDataSummaryValue)VuoCompilerCodeGenUtilitiesstatic
generateSendPublishedOutputPortsUpdated(Module *module, BasicBlock *block, Value *compositionStateValue, Value *portIdentifierValue, Value *sentDataValue, Value *portDataSummaryValue)VuoCompilerCodeGenUtilitiesstatic
generateSerialization(Module *module, BasicBlock *block, Value *valueToSerialize, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
generateSetArrayElement(Module *module, BasicBlock *block, Value *arrayValue, size_t elementIndex, Value *value)VuoCompilerCodeGenUtilitiesstatic
generateSetNodeContextClaimingEventId(Module *module, BasicBlock *block, Value *nodeContextValue, Value *claimingEventIdValue)VuoCompilerCodeGenUtilitiesstatic
generateSetNodeContextExecutingEventId(Module *module, BasicBlock *block, Value *nodeContextValue, Value *executingEventIdValue)VuoCompilerCodeGenUtilitiesstatic
generateSetNodeContextInstanceData(Module *module, BasicBlock *block, Value *nodeContextValue, Value *instanceDataValue)VuoCompilerCodeGenUtilitiesstatic
generateSetNodeContextOutputEvent(Module *module, BasicBlock *block, Value *nodeContextValue, size_t index, Value *eventValue)VuoCompilerCodeGenUtilitiesstatic
generateSetNodeContextPortContexts(Module *module, BasicBlock *block, Value *nodeContextValue, vector< Value * > portContextValues)VuoCompilerCodeGenUtilitiesstatic
generateSetPortContextData(Module *module, BasicBlock *block, Value *portContextValue, Value *dataValue)VuoCompilerCodeGenUtilitiesstatic
generateSetPortContextEvent(Module *module, BasicBlock *block, Value *portContextValue, Value *eventValue)VuoCompilerCodeGenUtilitiesstatic
generateSetPortContextTriggerFunction(Module *module, BasicBlock *block, Value *portContextValue, Value *triggerFunctionValue)VuoCompilerCodeGenUtilitiesstatic
generateShouldSendDataTelemetryComparison(Module *module, BasicBlock *block, string portIdentifier, Value *compositionStateValue, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
generateSignalForSemaphore(Module *module, BasicBlock *block, Value *semaphoreValue)VuoCompilerCodeGenUtilitiesstatic
generateSignalForSemaphore(Module *module, BasicBlock *block, AllocaInst *semaphoreVariable)VuoCompilerCodeGenUtilitiesstatic
generateStringConcatenation(Module *module, BasicBlock *block, vector< Value * > stringsToConcatenate, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
generateStringMatchingCode(Module *module, Function *function, BasicBlock *initialBlock, BasicBlock *finalBlock, Value *inputStringValue, map< string, pair< BasicBlock *, BasicBlock * > > blocksForString, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
generateSynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, Value *dispatchQueueValue, Function *workerFunction, Value *contextValue)VuoCompilerCodeGenUtilitiesstatic
generateTypeCast(Module *module, BasicBlock *block, Value *valueToCast, Type *typeToCastTo)VuoCompilerCodeGenUtilitiesstatic
generateUnserialization(Module *module, BasicBlock *block, Value *stringToUnserialize, Value *destinationVariable, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
generateWaitForDispatchGroup(Module *module, BasicBlock *block, Value *dispatchGroupValue, dispatch_time_t timeout=DISPATCH_TIME_FOREVER)VuoCompilerCodeGenUtilitiesstatic
generateWaitForSemaphore(Module *module, BasicBlock *block, Value *semaphoreValue)VuoCompilerCodeGenUtilitiesstatic
generateWaitForSemaphore(Module *module, BasicBlock *block, AllocaInst *semaphoreVariable)VuoCompilerCodeGenUtilitiesstatic
generateWaitForSemaphore(Module *module, BasicBlock *block, Value *semaphoreValue, Value *timeoutValue)VuoCompilerCodeGenUtilitiesstatic
generateWaitForSemaphore(Module *module, BasicBlock *block, AllocaInst *semaphoreVariable, Value *timeoutValue)VuoCompilerCodeGenUtilitiesstatic
getAnnotateFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCleanupFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCompositionContextFiniFunction(Module *module, string moduleKey)VuoCompilerCodeGenUtilitiesstatic
getCompositionContextInitFunction(Module *module, string moduleKey)VuoCompilerCodeGenUtilitiesstatic
getCompositionCreateNodeContextsFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCompositionDestroyNodeContextFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCompositionGetPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCompositionReleasePortDataFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCompositionSetPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCompositionStateType(Module *module)VuoCompilerCodeGenUtilitiesstatic
getDispatchGroupType(Module *module)VuoCompilerCodeGenUtilitiesstatic
getDispatchObjectType(Module *module)VuoCompilerCodeGenUtilitiesstatic
getDispatchSemaphoreType(Module *module)VuoCompilerCodeGenUtilitiesstatic
getFprintfFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getFreeFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getFunctionType(Module *module, VuoType *paramType)VuoCompilerCodeGenUtilitiesstatic
getGetPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetPublishedInputPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetPublishedOutputPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getInstanceFiniFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getInstanceInitFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getInstanceTriggerStartFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getInstanceTriggerStopFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getJsonObjectPutFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getJsonObjectToJsonStringExtFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getJsonObjectType(Module *module)VuoCompilerCodeGenUtilitiesstatic
getJsonTokenerParseFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getMallocFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getNodeContextType(Module *module)VuoCompilerCodeGenUtilitiesstatic
getNodeEventFunction(Module *module, string moduleKey, bool isSubcomposition, bool isStateful, 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)VuoCompilerCodeGenUtilitiesstatic
getNodeInstanceFiniFunction(Module *module, string moduleKey, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
getNodeInstanceInitFunction(Module *module, string moduleKey, const vector< VuoPort * > &modelInputPorts, map< VuoPort *, size_t > &indexOfParameter, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
getNodeInstanceTriggerStartFunction(Module *module, string moduleKey, const vector< VuoPort * > &modelInputPorts, map< VuoPort *, size_t > &indexOfParameter, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
getNodeInstanceTriggerStopFunction(Module *module, string moduleKey, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
getNodeInstanceTriggerUpdateFunction(Module *module, string moduleKey, const vector< VuoPort * > &modelInputPorts, map< VuoPort *, size_t > &indexOfParameter, VuoCompilerConstantStringCache &constantStrings)VuoCompilerCodeGenUtilitiesstatic
getParameterTypeBeforeLowering(Function *function, Module *module, string typeName)VuoCompilerCodeGenUtilitiesstatic
getPortContextType(Module *module)VuoCompilerCodeGenUtilitiesstatic
getPutsFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSetInputPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSetPublishedInputPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSetupFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSnprintfFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSscanfFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getStrcatFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getStrcmpFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getStrdupFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getStrlenFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getTriggerWorkersScheduledValue(Module *module, BasicBlock *block, Value *compositionStateValue)VuoCompilerCodeGenUtilitiesstatic
getWaitForNodeFunction(Module *module, string moduleKey)VuoCompilerCodeGenUtilitiesstatic
isFunctionReturningStructViaParameter(Function *function)VuoCompilerCodeGenUtilitiesstatic
isRetainOrReleaseNeeded(Type *type)VuoCompilerCodeGenUtilitiesstatic
unlowerArgument(VuoCompilerType *unloweredVuoType, Function *function, int parameterIndex, Module *module, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic