Vuo  2.3.2
VuoCompilerType Member List

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

compatibleTargetsVuoCompilerModuleprotected
convertArgsToPortData(Module *module, BasicBlock *block, Function *function, int parameterIndex)VuoCompilerType
convertPortDataToArgs(Module *module, BasicBlock *block, Value *arg, FunctionType *functionType, int parameterIndex, bool isUnloweredStructPointerParameter)VuoCompilerType
convertToPortData(BasicBlock *block, Value *voidPointer)VuoCompilerType
copyFunctionParameterAttributes(Function *dstFunction)VuoCompilerType
copyFunctionParameterAttributes(Module *module, CallInst *dstCall)VuoCompilerType
declareFunctionInModule(Module *module, Function *function)VuoCompilerModulestatic
dependenciesVuoCompilerModuleprotected
generateInterprocessStringFromValueFunctionCall(Module *module, BasicBlock *block, Value *arg)VuoCompilerType
generateReleaseCall(Module *module, BasicBlock *block, Value *arg)VuoCompilerType
generateRetainCall(Module *module, BasicBlock *block, Value *arg)VuoCompilerType
generateStringFromValueFunctionCall(Module *module, BasicBlock *block, Value *arg)VuoCompilerType
generateSummaryFromValueFunctionCall(Module *module, BasicBlock *block, Value *arg)VuoCompilerType
generateValueFromStringFunctionCall(Module *module, BasicBlock *block, Value *arg)VuoCompilerType
getBase(void) constVuoBaseDetail< VuoType >
getCompatibleTargets(void)VuoCompilerModule
getDependencies(void)VuoCompilerModulevirtual
getDependencyName(void)VuoCompilerModulevirtual
getFunctionAttributes(void)VuoCompilerType
getFunctionParameterPointerType(void)VuoCompilerType
getFunctionParameterTypes(void)VuoCompilerType
getModule(void)VuoCompilerModule
getModulePath(void)VuoCompilerModule
getPseudoBase(void)VuoCompilerModule
getSize(Module *module)VuoCompilerType
hasInterprocessStringFunction(void)VuoCompilerType
hasOriginalOrMangledGlobal(string nameBeforeCompilation, Module *module, string moduleKey)VuoCompilerModuleprotectedstatic
isBuiltIn(void)VuoCompilerModule
isListType(VuoCompilerType *type)VuoCompilerTypestatic
isRetainOrReleaseNeeded()VuoCompilerType
moduleVuoCompilerModuleprotected
moduleDetailsVuoCompilerModuleprotected
nameForGlobal(string genericGlobalVarOrFuncName)VuoCompilerModuleprotected
nameForGlobal(string nameBeforeCompilation, string moduleKey)VuoCompilerModuleprotectedstatic
newModule(const string &moduleKey, Module *module, const string &modulePath, const VuoCompilerCompatibility &moduleCompatibility)VuoCompilerModulestatic
newType(string typeName, Module *module)VuoCompilerTypestatic
parseCompatibility(json_object *o, string key)VuoCompilerModule
parseMetadata(void)VuoCompilerModuleprotectedvirtual
parserVuoCompilerModuleprotected
renameGlobalVarsAndFuncs(void)VuoCompilerModuleprotected
setBase(VuoType *base)VuoBaseDetail< VuoType >
setBuiltIn(bool builtIn)VuoCompilerModule
supportsComparison(void)VuoCompilerType
TestTypes (defined in VuoCompilerType)VuoCompilerTypefriend
TestVuoCompilerType (defined in VuoCompilerType)VuoCompilerTypefriend
VuoBaseDetail(string description, VuoType *base)VuoBaseDetail< VuoType >
VuoCompilerModule(VuoModule *base, Module *module)VuoCompilerModuleprotected
VuoCompilerType(string typeName, Module *module)VuoCompilerTypeprotected
~VuoCompilerModule(void)VuoCompilerModulevirtual