Vuo  0.4.5
 All Classes Files Functions Variables Typedefs Enumerations Enumerator 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
generateAllocationForDispatchGroup(Module *module, string identifier)VuoCompilerCodeGenUtilitiesstatic
generateAllocationForDispatchQueue(Module *module, string identifier)VuoCompilerCodeGenUtilitiesstatic
generateAllocationForSemaphore(Module *module, string identifier)VuoCompilerCodeGenUtilitiesstatic
generateAnnotation(Module *module, BasicBlock *block, Value *value, string annotation, string fileName, unsigned int lineNumber)VuoCompilerCodeGenUtilitiesstatic
generateAsynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, GlobalVariable *dispatchQueueVariable, Function *workerFunction, Value *contextValue)VuoCompilerCodeGenUtilitiesstatic
generateFinalizationForDispatchObject(Module *module, BasicBlock *block, GlobalVariable *dispatchObjectVariable)VuoCompilerCodeGenUtilitiesstatic
generateFormattedString(Module *module, BasicBlock *block, string formatString, vector< Value * > replacementValues)VuoCompilerCodeGenUtilitiesstatic
generateInitializationForDispatchGroup(Module *module, BasicBlock *block, GlobalVariable *dispatchGroupVariable)VuoCompilerCodeGenUtilitiesstatic
generateInitializationForDispatchQueue(Module *module, BasicBlock *block, GlobalVariable *dispatchQueueVariable, string dispatchQueueName)VuoCompilerCodeGenUtilitiesstatic
generateInitializationForSemaphore(Module *module, BasicBlock *block, GlobalVariable *semaphoreVariable, int initialValue=1)VuoCompilerCodeGenUtilitiesstatic
generateIsPausedComparison(Module *module, BasicBlock *block)VuoCompilerCodeGenUtilitiesstatic
generateMemoryAllocation(Module *module, BasicBlock *block, Type *elementType, Value *elementCountValue)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 stringToPrint)VuoCompilerCodeGenUtilitiesstatic
generatePrint(Module *module, BasicBlock *block, string formatString, Value *value)VuoCompilerCodeGenUtilitiesstatic
generateReleaseCall(Module *module, BasicBlock *block, Value *argument)VuoCompilerCodeGenUtilitiesstatic
generateRetainCall(Module *module, BasicBlock *block, Value *argument)VuoCompilerCodeGenUtilitiesstatic
generateSerialization(Module *module, BasicBlock *block, Value *valueToSerialize)VuoCompilerCodeGenUtilitiesstatic
generateSignalForSemaphore(Module *module, BasicBlock *block, GlobalVariable *semaphoreVariable)VuoCompilerCodeGenUtilitiesstatic
generateStringConcatenation(Module *module, BasicBlock *block, vector< Value * > stringsToConcatenate)VuoCompilerCodeGenUtilitiesstatic
generateStringMatchingCode(Module *module, Function *function, BasicBlock *initialBlock, BasicBlock *finalBlock, Value *inputStringValue, map< string, pair< BasicBlock *, BasicBlock * > > blocksForString)VuoCompilerCodeGenUtilitiesstatic
generateSubmissionForDispatchGroup(Module *module, BasicBlock *block, GlobalVariable *dispatchGroupVariable, Function *workerFunction, Value *contextValue)VuoCompilerCodeGenUtilitiesstatic
generateSynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, GlobalVariable *dispatchQueueVariable, Function *workerFunction, Value *contextValue)VuoCompilerCodeGenUtilitiesstatic
generateTypeCast(Module *module, BasicBlock *block, Value *valueToCast, Type *typeToCastTo)VuoCompilerCodeGenUtilitiesstatic
generateUnserialization(Module *module, BasicBlock *block, Value *stringToUnserialize, GlobalVariable *destination)VuoCompilerCodeGenUtilitiesstatic
generateWaitForDispatchGroup(Module *module, BasicBlock *block, GlobalVariable *dispatchGroupVariable, dispatch_time_t timeout=DISPATCH_TIME_FOREVER)VuoCompilerCodeGenUtilitiesstatic
generateWaitForSemaphore(Module *module, BasicBlock *block, GlobalVariable *semaphoreVariable, dispatch_time_t timeout=DISPATCH_TIME_FOREVER)VuoCompilerCodeGenUtilitiesstatic
getAnnotateFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getCallbackStartFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getCallbackStopFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getCloseGraphvizGraphFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getDispatchObjectType(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getFinalizeReferenceCountsFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getFreeFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getGetConstantValueFromGraphvizFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getGetInputPortSummaryFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getGetInputPortValueFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getGetInputPortValueThreadUnsafeFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getGetOutputPortSummaryFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getGetOutputPortValueFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getGetOutputPortValueThreadUnsafeFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getInitializeReferenceCountsFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getIsNodeInBothCompositionsFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getIsPausedVariable(Module *module)VuoCompilerCodeGenUtilitiesstatic
getMallocFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getOpenGraphvizGraphFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getParameterTypeBeforeLowering(Function *function, int parameterIndex, Module *module, string typeName)VuoCompilerCodeGenUtilitiesstatic
getPrintfFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getPutsFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getSendInputPortsUpdatedFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getSendNodeExecutionFinishedFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getSendNodeExecutionStartedFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getSendOutputPortsUpdatedFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getSerializeFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getSetInputPortValueFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getSnprintfFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getSscanfFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getStrcatFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getStrcmpFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getStrlenFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getTranscodeToGraphvizIdentifierFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
getUnserializeFunction(Module *module) (defined in VuoCompilerCodeGenUtilities)VuoCompilerCodeGenUtilitiesstatic
isFunctionReturningStructViaParameter(Function *function)VuoCompilerCodeGenUtilitiesstatic