compatibleSpecializedForGenericTypeName | VuoCompilerModule | protected |
compatibleTargets | VuoCompilerModule | protected |
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) | VuoCompilerModule | static |
defaultSpecializedForGenericTypeName | VuoCompilerModule | protected |
dependencies | VuoCompilerModule | protected |
generateInterprocessStringFromValueFunctionCall(Module *module, BasicBlock *block, Value *arg) | VuoCompilerType | |
generateReleaseCall(Module *module, BasicBlock *block, Value *arg) | VuoCompilerType | |
generateRetainCall(Module *module, BasicBlock *block, Value *arg) | VuoCompilerType | |
generateRetainedValueFromString(Module *module, BasicBlock *block, Value *stringValue) | VuoCompilerType | |
generateStringFromValueFunctionCall(Module *module, BasicBlock *block, Value *arg) | VuoCompilerType | |
generateSummaryFromValueFunctionCall(Module *module, BasicBlock *block, Value *arg) | VuoCompilerType | |
getAllocationSize(Module *module) | VuoCompilerType | |
getBase(void) const | VuoBaseDetail< VuoType > | |
getCompatibleTargets(void) | VuoCompilerModule | |
getDependencies(void) | VuoCompilerModule | virtual |
getDependencyName(void) | VuoCompilerModule | virtual |
getDependencyPath(void) | VuoCompilerModule | virtual |
getFileName(void) | VuoCompilerModule | virtual |
getFileNameForModuleKey(const string &moduleKey) | VuoCompilerModule | static |
getFunctionAttributes(void) | VuoCompilerType | |
getFunctionParameterPointerType(void) | VuoCompilerType | |
getFunctionParameterTypes(void) | VuoCompilerType | |
getMakeDependencies(void) | VuoCompilerModule | |
getModule(void) | VuoCompilerModule | |
getModulePath(void) | VuoCompilerModule | |
getPseudoBase(void) | VuoCompilerModule | |
getSourceCode(void) | VuoCompilerModule | |
getSourcePath(void) | VuoCompilerModule | |
getStorageSize(Module *module) | VuoCompilerType | |
hasInterprocessStringFunction(void) | VuoCompilerType | |
hasOriginalOrMangledGlobal(string nameBeforeCompilation, Module *module, string moduleKey) | VuoCompilerModule | protectedstatic |
isBuiltIn(void) | VuoCompilerModule | |
isListType(VuoCompilerType *type) | VuoCompilerType | static |
isModuleKeyMangledInFileName(const string &fileName) | VuoCompilerModule | static |
isSpecializedModule(Module *module, string moduleKey) | VuoCompilerModule | protectedstatic |
makeDependencies | VuoCompilerModule | protected |
moduleDetails | VuoCompilerModule | protected |
nameForGlobal(string genericGlobalVarOrFuncName) | VuoCompilerModule | protected |
nameForGlobal(string nameBeforeCompilation, string moduleKey) | VuoCompilerModule | protectedstatic |
newModule(const string &moduleKey, Module *module, const string &modulePath, const VuoCompilerCompatibility &moduleCompatibility) | VuoCompilerModule | static |
newType(string typeName, Module *module) | VuoCompilerType | static |
parseCompatibility(json_object *o, string key) | VuoCompilerModule | static |
parseGenericTypes(json_object *moduleDetails, vector< string > &genericTypeNames, map< string, string > &defaultSpecializedForGenericTypeName, map< string, vector< string > > &compatibleSpecializedForGenericTypeName) | VuoCompilerModule | static |
parseMetadata(void) | VuoCompilerModule | protectedvirtual |
parser | VuoCompilerModule | protected |
renameGlobalVarsAndFuncs(void) | VuoCompilerModule | protected |
setBase(VuoType *base) | VuoBaseDetail< VuoType > | |
setBuiltIn(bool builtIn) | VuoCompilerModule | |
setSourceCode(const string &sourceCode) | VuoCompilerModule | |
setSourcePath(const string &sourcePath) | VuoCompilerModule | |
sourceCode | VuoCompilerModule | protected |
sourcePath | VuoCompilerModule | protected |
supportsComparison(void) | VuoCompilerType | |
TestTypes (defined in VuoCompilerType) | VuoCompilerType | friend |
TestVuoCompilerType (defined in VuoCompilerType) | VuoCompilerType | friend |
VuoBaseDetail(string description, VuoType *base) | VuoBaseDetail< VuoType > | |
VuoCompilerModule(VuoModule *base, Module *module) | VuoCompilerModule | protected |
VuoCompilerType(string typeName, Module *module) | VuoCompilerType | protected |
~VuoCompilerModule(void) | VuoCompilerModule | virtual |