FAUST compiler  0.9.9.6b8
ScalarCompiler Member List

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

addIncludeFile(const string &str)Compilerinlineprotected
addLibrary(const string &str)Compilerinlineprotected
addUIWidget(Tree path, Tree widget)Compilerprotected
compileMultiSignal(Tree lsig)ScalarCompilervirtual
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)ScalarCompilerprotectedvirtual
declareWaveform(Tree sig, string &vname, int &size)ScalarCompilerprotected
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)ScalarCompilerprotectedvirtual
generateCheckbox(Tree sig, Tree label)ScalarCompilerprotected
generateCode(Tree sig)ScalarCompilerprotectedvirtual
generateDelayLine(const string &ctype, const string &vname, int mxd, const string &exp)ScalarCompilerprotectedvirtual
generateDelayVec(Tree sig, const string &exp, const string &ctype, const string &vname, int mxd)ScalarCompilerprotectedvirtual
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 arg, Tree size)ScalarCompilerprotectedvirtual
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
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)ScalarCompilerprotectedvirtual
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)ScalarCompilerprotectedvirtual
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
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
~Compiler()Compilervirtual