Vuo  0.5.1
 All Classes 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
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)VuoCompilerCodeGenUtilitiesstatic
getCallbackStartFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCallbackStopFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getCloseGraphvizGraphFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getDispatchObjectType(Module *module)VuoCompilerCodeGenUtilitiesstatic
getFinalizeReferenceCountsFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getFreeFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetConstantValueFromGraphvizFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetInputPortSummaryFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetInputPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetInputPortValueThreadUnsafeFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetOutputPortSummaryFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetOutputPortValueFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getGetOutputPortValueThreadUnsafeFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getInitializeReferenceCountsFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getIsNodeInBothCompositionsFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getIsPausedVariable(Module *module)VuoCompilerCodeGenUtilitiesstatic
getJsonObjectPutFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getJsonObjectToJsonStringExtFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getJsonTokenerParseFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getMallocFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getOpenGraphvizGraphFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getParameterTypeBeforeLowering(Function *function, int parameterIndex, Module *module, string typeName)VuoCompilerCodeGenUtilitiesstatic
getPrintfFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getPutsFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSendInputPortsUpdatedFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSendNodeExecutionFinishedFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSendNodeExecutionStartedFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSendOutputPortsUpdatedFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSerializeFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getSetInputPortValueFunction(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
getTranscodeToGraphvizIdentifierFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
getUnserializeFunction(Module *module)VuoCompilerCodeGenUtilitiesstatic
isFunctionReturningStructViaParameter(Function *function)VuoCompilerCodeGenUtilitiesstatic