FAUST compiler  0.9.9.6b8
VectorCompiler Member List

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

addIncludeFile(const string &str)Compilerinlineprotected
addLibrary(const string &str)Compilerinlineprotected
addUIWidget(Tree path, Tree widget)Compilerprotected
compileMultiSignal(Tree L)VectorCompilervirtual
compilePreparedSignalList(Tree lsig)ScalarCompilerprotected
Compiler(const string &name, const string &super, int numInputs, int numOutputs, bool vec)Compiler
Compiler(Klass *k)Compiler
compileSingleSignal(Tree lsig)ScalarCompilervirtual
CS(Tree sig)VectorCompilerprotectedvirtual
declareWaveform(Tree sig, string &vname, int &size)ScalarCompilerprotected
dlineLoop(const string &tname, const string &dlname, int delay, const string &cexp)VectorCompilerprotectedvirtual
ensureIotaCode()ScalarCompilerprotected
fClassCompilerprotected
fCompilePropertyScalarCompilerprotected
fDescriptionCompilerprotected
fHasIotaScalarCompilerprotected
fIDCountersScalarCompilerprotectedstatic
fInstanceInitPropertyScalarCompilerprotected
fNeedToDeleteClassCompilerprotected
fOccMarkupScalarCompilerprotected
forceCacheCode(Tree sig, const string &exp)ScalarCompilerprotectedvirtual
fSharingKeyScalarCompilerprotected
fStaticInitPropertyScalarCompilerprotected
fUIRootCompilerprotected
fVectorPropertyScalarCompilerprotected
generateBinOp(Tree sig, int opcode, Tree arg1, Tree arg2)ScalarCompilerprotected
generateButton(Tree sig, Tree label)ScalarCompilerprotected
generateCacheCode(Tree sig, const string &exp)VectorCompilerprotectedvirtual
generateCheckbox(Tree sig, Tree label)ScalarCompilerprotected
generateCode(Tree sig)VectorCompilerprotectedvirtual
generateCodeNonRec(Tree sig)VectorCompilerprotectedvirtual
generateCodeRecursions(Tree sig)VectorCompilerprotectedvirtual
generateDelayLine(const string &ctype, const string &vname, int mxd, const string &exp)VectorCompilerprotectedvirtual
generateDelayVec(Tree sig, const string &exp, const string &ctype, const string &vname, int mxd)VectorCompilerprotectedvirtual
generateDelayVecNoTemp(Tree sig, const string &exp, const string &ctype, const string &vname, int mxd)ScalarCompilerprotected
generateFConst(Tree sig, const string &file, const string &name)ScalarCompilerprotected
generateFFun(Tree sig, Tree ff, Tree largs)ScalarCompilerprotected
generateFixDelay(Tree sig, Tree exp, Tree delay)VectorCompilerprotectedvirtual
generateFloatCast(Tree sig, Tree x)ScalarCompilerprotected
generateFVar(Tree sig, const string &file, const string &name)ScalarCompilerprotected
generateHBargraph(Tree sig, Tree label, Tree min, Tree max, const string &exp)ScalarCompilerprotected
generateHSlider(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)ScalarCompilerprotected
generateInput(Tree sig, const string &idx)ScalarCompilerprotected
generateIntCast(Tree sig, Tree x)ScalarCompilerprotected
generateIota(Tree sig, Tree arg)ScalarCompilerprotected
generateLoopCode(Tree sig)VectorCompilerprotectedvirtual
generateMacroInterfaceElements(const string &pathname, Tree elements)Compilerprotected
generateMacroInterfaceTree(const string &pathname, Tree t)Compilerprotected
generateNumber(Tree sig, const string &exp)ScalarCompilerprotected
generateNumEntry(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)ScalarCompilerprotected
generateOutput(Tree sig, const string &idx, const string &arg1)ScalarCompilerprotected
generatePrefix(Tree sig, Tree x, Tree e)ScalarCompilerprotected
generateRDTbl(Tree sig, Tree tbl, Tree idx)ScalarCompilerprotected
generateRec(Tree sig, Tree var, Tree le)ScalarCompilerprotected
generateRecProj(Tree sig, Tree exp, int i)ScalarCompilerprotected
generateSelect2(Tree sig, Tree sel, Tree s1, Tree s2)ScalarCompilerprotected
generateSelect3(Tree sig, Tree sel, Tree s1, Tree s2, Tree s3)ScalarCompilerprotected
generateSigGen(Tree sig, Tree content)ScalarCompilerprotected
generateStaticSigGen(Tree sig, Tree content)ScalarCompilerprotected
generateStaticTable(Tree sig, Tree tsize, Tree content)ScalarCompilerprotected
generateTable(Tree sig, Tree tsize, Tree content)ScalarCompilerprotected
generateUserInterfaceElements(Tree elements)Compilerprotected
generateUserInterfaceTree(Tree t)Compilerprotected
generateVariableStore(Tree sig, const string &exp)VectorCompilerprotectedvirtual
generateVBargraph(Tree sig, Tree label, Tree min, Tree max, const string &exp)ScalarCompilerprotected
generateVSlider(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step)ScalarCompilerprotected
generateWaveform(Tree sig)VectorCompilerprotectedvirtual
generateWidgetCode(Tree fulllabel, Tree varname, Tree sig)Compilerprotected
generateWidgetMacro(const string &pathname, Tree fulllabel, Tree varname, Tree sig)Compilerprotected
generateWRTbl(Tree sig, Tree tbl, Tree idx, Tree data)ScalarCompilerprotected
generateXtended(Tree sig)ScalarCompilerprotected
getClass()Compilerinline
getCompiledExpression(Tree sig, string &name)ScalarCompilerprotected
getDescription()Compilerinline
getFreshID(const string &prefix)ScalarCompilerprotected
getSharingCount(Tree t)ScalarCompilerprotected
getTypedNames(Type t, const string &prefix, string &ctype, string &vname)ScalarCompilerprotected
getVectorNameProperty(Tree sig, string &vecname)ScalarCompilerprotected
needSeparateLoop(Tree sig)VectorCompilerprotected
pow2limit(int x)ScalarCompilerprotected
prepare(Tree L0)ScalarCompilerprotectedvirtual
prepare2(Tree L0)ScalarCompilerprotectedvirtual
prepareUserInterfaceTree(Tree t)Compilerprotected
ScalarCompiler(const string &name, const string &super, int numInputs, int numOutputs)ScalarCompilerinline
ScalarCompiler(Klass *k)ScalarCompilerinline
setCompiledExpression(Tree sig, const string &name)ScalarCompilerprotected
setDescription(Description *descr)Compilerinline
setSharingCount(Tree t, int count)ScalarCompilerprotected
setVectorNameProperty(Tree sig, const string &vecname)ScalarCompilerprotected
sharingAnalysis(Tree t)ScalarCompilerprotected
sharingAnnotation(int vctxt, Tree t)ScalarCompilerprotected
VectorCompiler(const string &name, const string &super, int numInputs, int numOutputs)VectorCompilerinline
VectorCompiler(Klass *k)VectorCompilerinline
vectorLoop(const string &tname, const string &dlname, const string &cexp)VectorCompilerprotectedvirtual
~Compiler()Compilervirtual