, including all inherited members.
addIncludeFile(const string &str) | Compiler | [inline, protected] |
addLibrary(const string &str) | Compiler | [inline, protected] |
addUIWidget(Tree path, Tree widget) | Compiler | [protected] |
compileMultiSignal(Tree L) | VectorCompiler | [virtual] |
compilePreparedSignalList(Tree lsig) | ScalarCompiler | [protected] |
Compiler(const string &name, const string &super, int numInputs, int numOutputs, bool vec) | Compiler | |
Compiler(Klass *k) | Compiler | |
compileSingleSignal(Tree lsig) | ScalarCompiler | [virtual] |
CS(Tree sig) | VectorCompiler | [protected, virtual] |
ensureIotaCode() | ScalarCompiler | [protected] |
fClass | Compiler | [protected] |
fCompileProperty | ScalarCompiler | [protected] |
fDescription | Compiler | [protected] |
fHasIota | ScalarCompiler | [protected] |
fIDCounters | ScalarCompiler | [protected, static] |
fNeedToDeleteClass | Compiler | [protected] |
fOccMarkup | ScalarCompiler | [protected] |
fSharingKey | ScalarCompiler | [protected] |
fUIRoot | Compiler | [protected] |
fVectorProperty | ScalarCompiler | [protected] |
generateBinOp(Tree sig, int opcode, Tree arg1, Tree arg2) | ScalarCompiler | [protected] |
generateButton(Tree sig, Tree label) | ScalarCompiler | [protected] |
generateCacheCode(Tree sig, const string &exp) | VectorCompiler | [protected, virtual] |
generateCheckbox(Tree sig, Tree label) | ScalarCompiler | [protected] |
generateCode(Tree sig) | VectorCompiler | [protected, virtual] |
generateDelayLine(const string &ctype, const string &vname, int mxd, const string &exp) | VectorCompiler | [protected, virtual] |
generateDelayVec(Tree sig, const string &exp, const string &ctype, const string &vname, int mxd) | VectorCompiler | [protected, virtual] |
generateDelayVecNoTemp(Tree sig, const string &exp, const string &ctype, const string &vname, int mxd) | ScalarCompiler | [protected] |
generateFConst(Tree sig, const string &file, const string &name) | ScalarCompiler | [protected] |
generateFFun(Tree sig, Tree ff, Tree largs) | ScalarCompiler | [protected] |
generateFixDelay(Tree sig, Tree exp, Tree delay) | VectorCompiler | [protected, virtual] |
generateFloatCast(Tree sig, Tree x) | ScalarCompiler | [protected] |
generateFVar(Tree sig, const string &file, const string &name) | ScalarCompiler | [protected] |
generateHBargraph(Tree sig, Tree label, Tree min, Tree max, const string &exp) | ScalarCompiler | [protected] |
generateHSlider(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step) | ScalarCompiler | [protected] |
generateInput(Tree sig, const string &idx) | ScalarCompiler | [protected] |
generateIntCast(Tree sig, Tree x) | ScalarCompiler | [protected] |
generateIota(Tree sig, Tree arg) | ScalarCompiler | [protected] |
generateMacroInterfaceElements(const string &pathname, Tree elements) | Compiler | [protected] |
generateMacroInterfaceTree(const string &pathname, Tree t) | Compiler | [protected] |
generateNumber(Tree sig, const string &exp) | ScalarCompiler | [protected] |
generateNumEntry(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step) | ScalarCompiler | [protected] |
generateOutput(Tree sig, const string &idx, const string &arg1) | ScalarCompiler | [protected] |
generatePrefix(Tree sig, Tree x, Tree e) | ScalarCompiler | [protected] |
generateRDTbl(Tree sig, Tree tbl, Tree idx) | ScalarCompiler | [protected] |
generateRec(Tree sig, Tree var, Tree le) | ScalarCompiler | [protected] |
generateRecProj(Tree sig, Tree exp, int i) | ScalarCompiler | [protected] |
generateSelect2(Tree sig, Tree sel, Tree s1, Tree s2) | ScalarCompiler | [protected] |
generateSelect3(Tree sig, Tree sel, Tree s1, Tree s2, Tree s3) | ScalarCompiler | [protected] |
generateSigGen(Tree sig, Tree content) | ScalarCompiler | [protected] |
generateStaticSigGen(Tree sig, Tree content) | ScalarCompiler | [protected] |
generateStaticTable(Tree sig, Tree tsize, Tree content) | ScalarCompiler | [protected] |
generateTable(Tree sig, Tree tsize, Tree content) | ScalarCompiler | [protected] |
generateUserInterfaceElements(Tree elements) | Compiler | [protected] |
generateUserInterfaceTree(Tree t) | Compiler | [protected] |
generateVariableStore(Tree sig, const string &exp) | VectorCompiler | [protected, virtual] |
generateVBargraph(Tree sig, Tree label, Tree min, Tree max, const string &exp) | ScalarCompiler | [protected] |
generateVSlider(Tree sig, Tree label, Tree cur, Tree min, Tree max, Tree step) | ScalarCompiler | [protected] |
generateWidgetCode(Tree fulllabel, Tree varname, Tree sig) | Compiler | [protected] |
generateWidgetMacro(const string &pathname, Tree fulllabel, Tree varname, Tree sig) | Compiler | [protected] |
generateWRTbl(Tree sig, Tree tbl, Tree idx, Tree data) | ScalarCompiler | [protected] |
generateXtended(Tree sig) | ScalarCompiler | [protected] |
getClass() | Compiler | [inline] |
getCompiledExpression(Tree sig, string &name) | ScalarCompiler | [protected] |
getDescription() | Compiler | [inline] |
getFreshID(const string &prefix) | ScalarCompiler | [protected] |
getSharingCount(Tree t) | ScalarCompiler | [protected] |
getTypedNames(Type t, const string &prefix, string &ctype, string &vname) | ScalarCompiler | [protected] |
getVectorNameProperty(Tree sig, string &vecname) | ScalarCompiler | [protected] |
needSeparateLoop(Tree sig) | VectorCompiler | [protected] |
pow2limit(int x) | ScalarCompiler | [protected] |
prepare(Tree L0) | ScalarCompiler | [protected, virtual] |
prepare2(Tree L0) | ScalarCompiler | [protected, virtual] |
prepareUserInterfaceTree(Tree t) | Compiler | [protected] |
ScalarCompiler(const string &name, const string &super, int numInputs, int numOutputs) | ScalarCompiler | [inline] |
ScalarCompiler(Klass *k) | ScalarCompiler | [inline] |
setCompiledExpression(Tree sig, const string &name) | ScalarCompiler | [protected] |
setDescription(Description *descr) | Compiler | [inline] |
setSharingCount(Tree t, int count) | ScalarCompiler | [protected] |
setVectorNameProperty(Tree sig, const string &vecname) | ScalarCompiler | [protected] |
sharingAnalysis(Tree t) | ScalarCompiler | [protected] |
sharingAnnotation(int vctxt, Tree t) | ScalarCompiler | [protected] |
VectorCompiler(const string &name, const string &super, int numInputs, int numOutputs) | VectorCompiler | [inline] |
VectorCompiler(Klass *k) | VectorCompiler | [inline] |
~Compiler() | Compiler | [virtual] |