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 |
generateAllocationForDispatchGroup(Module *module, BasicBlock *block, string identifier) | VuoCompilerCodeGenUtilities | static |
generateAllocationForDispatchQueue(Module *module, string identifier) | VuoCompilerCodeGenUtilities | static |
generateAllocationForSemaphore(Module *module, string identifier) | VuoCompilerCodeGenUtilities | static |
generateAnnotation(Module *module, BasicBlock *block, Value *value, string annotation, string fileName, unsigned int lineNumber) | VuoCompilerCodeGenUtilities | static |
generateAsynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, GlobalVariable *dispatchQueueVariable, Function *workerFunction, Value *contextValue) | VuoCompilerCodeGenUtilities | static |
generateFinalizationForDispatchObject(Module *module, BasicBlock *block, Value *dispatchObjectVariable) | VuoCompilerCodeGenUtilities | static |
generateFormattedString(Module *module, BasicBlock *block, string formatString, vector< Value * > replacementValues) | VuoCompilerCodeGenUtilities | static |
generateInitializationForDispatchGroup(Module *module, BasicBlock *block, AllocaInst *dispatchGroupVariable) | VuoCompilerCodeGenUtilities | static |
generateInitializationForDispatchQueue(Module *module, BasicBlock *block, GlobalVariable *dispatchQueueVariable, string dispatchQueueName) | VuoCompilerCodeGenUtilities | static |
generateInitializationForSemaphore(Module *module, BasicBlock *block, GlobalVariable *semaphoreVariable, int initialValue=1) | VuoCompilerCodeGenUtilities | static |
generateIsPausedComparison(Module *module, BasicBlock *block) | VuoCompilerCodeGenUtilities | static |
generateMemoryAllocation(Module *module, BasicBlock *block, Type *elementType, Value *elementCountValue) | 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 stringToPrint) | VuoCompilerCodeGenUtilities | static |
generatePrint(Module *module, BasicBlock *block, string formatString, Value *value) | VuoCompilerCodeGenUtilities | static |
generateReleaseCall(Module *module, BasicBlock *block, Value *argument) | VuoCompilerCodeGenUtilities | static |
generateRetainCall(Module *module, BasicBlock *block, Value *argument) | VuoCompilerCodeGenUtilities | static |
generateRetainForDispatchObject(Module *module, BasicBlock *block, Value *dispatchObjectVariable) | VuoCompilerCodeGenUtilities | static |
generateSerialization(Module *module, BasicBlock *block, Value *valueToSerialize) | VuoCompilerCodeGenUtilities | static |
generateSignalForSemaphore(Module *module, BasicBlock *block, GlobalVariable *semaphoreVariable) | VuoCompilerCodeGenUtilities | static |
generateStringConcatenation(Module *module, BasicBlock *block, vector< Value * > stringsToConcatenate) | VuoCompilerCodeGenUtilities | static |
generateStringMatchingCode(Module *module, Function *function, BasicBlock *initialBlock, BasicBlock *finalBlock, Value *inputStringValue, map< string, pair< BasicBlock *, BasicBlock * > > blocksForString) | VuoCompilerCodeGenUtilities | static |
generateSubmissionForDispatchGroup(Module *module, BasicBlock *block, AllocaInst *dispatchGroupVariable, Function *workerFunction, Value *contextValue) | VuoCompilerCodeGenUtilities | static |
generateSynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, GlobalVariable *dispatchQueueVariable, Function *workerFunction, Value *contextValue) | VuoCompilerCodeGenUtilities | static |
generateTypeCast(Module *module, BasicBlock *block, Value *valueToCast, Type *typeToCastTo) | VuoCompilerCodeGenUtilities | static |
generateUnserialization(Module *module, BasicBlock *block, Value *stringToUnserialize, GlobalVariable *destination) | VuoCompilerCodeGenUtilities | static |
generateWaitForDispatchGroup(Module *module, BasicBlock *block, AllocaInst *dispatchGroupVariable, dispatch_time_t timeout=DISPATCH_TIME_FOREVER) | VuoCompilerCodeGenUtilities | static |
generateWaitForSemaphore(Module *module, BasicBlock *block, GlobalVariable *semaphoreVariable) | VuoCompilerCodeGenUtilities | static |
generateWaitForSemaphore(Module *module, BasicBlock *block, GlobalVariable *semaphoreVariable, int64_t timeoutInNanoseconds) | VuoCompilerCodeGenUtilities | static |
getAnnotateFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCallbackStartFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCallbackStopFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getCloseGraphvizGraphFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getDispatchObjectType(Module *module) | VuoCompilerCodeGenUtilities | static |
getFreeFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetConstantValueFromGraphvizFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetInputPortSummaryFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetInputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetInputPortValueThreadUnsafeFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetOutputPortSummaryFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetOutputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetOutputPortValueThreadUnsafeFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getGetPublishedOutputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getIsNodeInBothCompositionsFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getIsPausedVariable(Module *module) | VuoCompilerCodeGenUtilities | static |
getJsonObjectPutFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getJsonObjectToJsonStringExtFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getJsonTokenerParseFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getMallocFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getOpenGraphvizGraphFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getParameterTypeBeforeLowering(Function *function, int parameterIndex, Module *module, string typeName) | VuoCompilerCodeGenUtilities | static |
getPrintfFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getPutsFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSendInputPortsUpdatedFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSendNodeExecutionFinishedFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSendNodeExecutionStartedFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSendOutputPortsUpdatedFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSerializeFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSetInputPortValueFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getSetPublishedInputPortValueFunction(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 |
getTranscodeToGraphvizIdentifierFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
getUnserializeFunction(Module *module) | VuoCompilerCodeGenUtilities | static |
isFunctionReturningStructViaParameter(Function *function) | VuoCompilerCodeGenUtilities | static |