|
FAUST compiler
0.9.9.6b8
|


Go to the source code of this file.
Definition at line 295 of file signals.cpp.
References addNode(), CTree::node(), and tree().
Referenced by mterm::operator+=(), and simplifyingAdd().


Definition at line 323 of file signals.cpp.
References divExtendedNode(), CTree::node(), and tree().
Referenced by mterm::operator/=().


Extract the sub signals of a signal expression, that is not necesseraly all the subtrees.
| sig | the signals |
| vsigs | a reference to the vector where the subsignals will be placed |
Definition at line 12 of file subsignals.cpp.
References CTree::arity(), CTree::branch(), CTree::branches(), getUserData(), hd(), isList(), isNil(), isProj(), isRec(), isSigAttach(), isSigBinOp(), isSigButton(), isSigCheckbox(), isSigDelay1(), isSigDocAccessTbl(), isSigDocConstantTbl(), isSigDocWriteTbl(), isSigFConst(), isSigFFun(), isSigFixDelay(), isSigFloatCast(), isSigFVar(), isSigGen(), isSigHBargraph(), isSigHSlider(), isSigInput(), isSigInt(), isSigIntCast(), isSigIota(), isSigNumEntry(), isSigOutput(), isSigPrefix(), isSigRDTbl(), isSigReal(), isSigSelect2(), isSigSelect3(), isSigTable(), isSigVBargraph(), isSigVSlider(), isSigWaveform(), isSigWRTbl(), name(), and tl().
Referenced by annotate(), colorize(), VectorCompiler::generateCodeRecursions(), OccMarkup::incOcc(), listMultiColoredExp(), recdraw(), ScalarCompiler::sharingAnnotation(), DocCompiler::sharingAnnotation(), symlistVisit(), and uncolorize().


Definition at line 337 of file signals.cpp.
References inverseNode(), CTree::node(), and tree().

|
inline |
Definition at line 190 of file signals.hh.
References CTree::node().
Referenced by mterm::isNegative().


|
inline |
Definition at line 189 of file signals.hh.
References CTree::node().

|
inline |
Definition at line 192 of file signals.hh.
References CTree::node().
Referenced by mterm::normalizedTree().


|
inline |
Definition at line 187 of file signals.hh.
References CTree::node().
Referenced by AcosPrim::computeSigOutput(), AsinPrim::computeSigOutput(), AtanPrim::computeSigOutput(), SinPrim::computeSigOutput(), TanPrim::computeSigOutput(), Atan2Prim::computeSigOutput(), CosPrim::computeSigOutput(), ExpPrim::computeSigOutput(), FloorPrim::computeSigOutput(), FmodPrim::computeSigOutput(), CeilPrim::computeSigOutput(), RemainderPrim::computeSigOutput(), LogPrim::computeSigOutput(), Log10Prim::computeSigOutput(), PowPrim::computeSigOutput(), SqrtPrim::computeSigOutput(), RintPrim::computeSigOutput(), mterm::operator*=(), mterm::operator/=(), simplification(), and simplifyingAdd().


Definition at line 198 of file signals.hh.
References isDouble(), isInt(), and CTree::node().

|
inline |
Definition at line 191 of file signals.hh.
References CTree::node().
Referenced by mterm::complexity(), mterm::normalizedTree(), mterm::print(), and simplification().


Definition at line 151 of file signals.cpp.
References isInt(), isTree(), and CTree::node().
Referenced by VectorCompiler::CS(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), VectorCompiler::generateLoopCode(), getSubSignals(), infereSigOrder(), infereSigType(), VectorCompiler::needSeparateLoop(), normalizeFixedDelayTerm(), ppsig::print(), printSignal(), sigLabel(), and sigvisitor::visit().


Definition at line 344 of file signals.cpp.
References isSigBinOp(), and kAdd.

| bool isSigAttach | ( | Tree | s | ) |
Definition at line 291 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), sigLabel(), and sigvisitor::visit().


Definition at line 126 of file signals.cpp.
References isInt(), isTree(), and CTree::node().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), isSigAdd(), isSigDiv(), isSigMul(), isSigSub(), mterm::operator*=(), aterm::operator+=(), aterm::operator-=(), mterm::operator/=(), ppsig::print(), printSignal(), sigLabel(), simplification(), and sigvisitor::visit().


| bool isSigButton | ( | Tree | s | ) |
Definition at line 199 of file signals.cpp.
References isTree().
Referenced by Description::addWidget(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), Compiler::generateWidgetCode(), Compiler::generateWidgetMacro(), getSubSignals(), infereSigOrder(), infereSigType(), isVerySimpleFormula(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 200 of file signals.cpp.
References isTree().

| bool isSigCheckbox | ( | Tree | s | ) |
Definition at line 205 of file signals.cpp.
References isTree().
Referenced by Description::addWidget(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), Compiler::generateWidgetCode(), Compiler::generateWidgetMacro(), getSubSignals(), infereSigOrder(), infereSigType(), isVerySimpleFormula(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 206 of file signals.cpp.
References isTree().

Definition at line 58 of file signals.cpp.
References isTree().
Referenced by getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), sigLabel(), simplification(), and sigvisitor::visit().


Definition at line 362 of file signals.cpp.
References isSigBinOp(), and kDiv.
Referenced by normalizeFixedDelayTerm().


Definition at line 107 of file signals.cpp.
References isTree().
Referenced by DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), and sigvisitor::visit().


Definition at line 99 of file signals.cpp.
References isTree().
Referenced by DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), and sigvisitor::visit().


Definition at line 103 of file signals.cpp.
References isTree().
Referenced by DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), and sigvisitor::visit().


| bool isSigFConst | ( | Tree | s | ) |
Definition at line 138 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), isVerySimpleFormula(), ppsig::print(), sigLabel(), verySimple(), and sigvisitor::visit().


Definition at line 139 of file signals.cpp.
References isTree().

Definition at line 133 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 62 of file signals.cpp.
References isTree().
Referenced by VectorCompiler::CS(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), OccMarkup::incOcc(), infereSigOrder(), infereSigType(), VectorCompiler::needSeparateLoop(), normalizeFixedDelayTerm(), ppsig::print(), printSignal(), setSigNickname(), sigLabel(), simplification(), and sigvisitor::visit().


| bool isSigFloatCast | ( | Tree | t | ) |
Definition at line 187 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), sigFloatCast(), sigLabel(), simplification(), and sigvisitor::visit().


Definition at line 188 of file signals.cpp.
References isTree().

| bool isSigFVar | ( | Tree | s | ) |
Definition at line 144 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 145 of file signals.cpp.
References isTree().

Definition at line 91 of file signals.cpp.
References isTree().
Referenced by computePrivatisation(), docTableConverter(), ScalarCompiler::generateCode(), ScalarCompiler::generateStaticTable(), ScalarCompiler::generateTable(), getSubSignals(), OccMarkup::incOcc(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), ScalarCompiler::sharingAnnotation(), DocCompiler::sharingAnnotation(), sigLabel(), and sigvisitor::visit().


| bool isSigGen | ( | Tree | t | ) |
Definition at line 92 of file signals.cpp.
References CTree::node().

| bool isSigHBargraph | ( | Tree | s | ) |
Definition at line 279 of file signals.cpp.
References isTree(), max(), and min().
Referenced by Description::addWidget(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), Compiler::generateWidgetCode(), Compiler::generateWidgetMacro(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 280 of file signals.cpp.
References isTree().

| bool isSigHSlider | ( | Tree | s | ) |
Definition at line 217 of file signals.cpp.
References isTree().
Referenced by Description::addWidget(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), Compiler::generateWidgetCode(), Compiler::generateWidgetMacro(), getSubSignals(), infereSigOrder(), infereSigType(), isVerySimpleFormula(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 219 of file signals.cpp.
References isTree(), and nth().

| bool isSigInput | ( | Tree | t, |
| int * | i | ||
| ) |
Definition at line 48 of file signals.cpp.
References isInt(), isTree(), and CTree::node().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), isVerySimpleFormula(), ppsig::print(), printSignal(), sigFloatCast(), sigLabel(), verySimple(), and sigvisitor::visit().


| bool isSigInt | ( | Tree | t, |
| int * | i | ||
| ) |
Definition at line 41 of file signals.cpp.
References isInt(), and CTree::node().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), DocCompiler::generateDocConstantTbl(), DocCompiler::generateDocWriteTbl(), VectorCompiler::generateFixDelay(), ScalarCompiler::generateFixDelay(), DocCompiler::generateFixDelay(), ScalarCompiler::generateIota(), DocCompiler::generateIota(), ScalarCompiler::generateStaticTable(), ScalarCompiler::generateTable(), getSubSignals(), infereSigOrder(), infereSigType(), isBoxNumeric(), isSigPow(), isVerySimpleFormula(), numericBoxSimplification(), ppsig::print(), ppsig::printFixDelay(), printSignal(), sigLabel(), verySimple(), and sigvisitor::visit().


| bool isSigIntCast | ( | Tree | t | ) |
Definition at line 184 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), sigIntCast(), sigLabel(), simplification(), and sigvisitor::visit().


Definition at line 185 of file signals.cpp.
References isTree().

Definition at line 70 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), ppsig::print(), and sigLabel().


Definition at line 350 of file signals.cpp.
References isSigBinOp(), and kMul.
Referenced by normalizeFixedDelayTerm().


| bool isSigNumEntry | ( | Tree | s | ) |
Definition at line 257 of file signals.cpp.
References isTree().
Referenced by Description::addWidget(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), Compiler::generateWidgetCode(), Compiler::generateWidgetMacro(), getSubSignals(), infereSigOrder(), infereSigType(), isVerySimpleFormula(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 259 of file signals.cpp.
References isTree(), and nth().

Definition at line 52 of file signals.cpp.
References isInt(), isTree(), and CTree::node().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), sigLabel(), and sigvisitor::visit().


Definition at line 66 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), OccMarkup::incOcc(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), sigLabel(), and sigvisitor::visit().


Definition at line 77 of file signals.cpp.
References isTree().
Referenced by docTableConverter(), ScalarCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), printSignal(), sigLabel(), and sigvisitor::visit().


| bool isSigReal | ( | Tree | t, |
| double * | r | ||
| ) |
Definition at line 44 of file signals.cpp.
References isDouble(), and CTree::node().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), isBoxNumeric(), isVerySimpleFormula(), numericBoxSimplification(), ppsig::print(), printSignal(), sigLabel(), verySimple(), and sigvisitor::visit().


Definition at line 116 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), sigLabel(), simplification(), and sigvisitor::visit().


Definition at line 119 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), DocCompiler::generateCode(), getSubSignals(), OccMarkup::incOcc(), infereSigOrder(), infereSigType(), ppsig::print(), ScalarCompiler::sharingAnnotation(), sigLabel(), simplification(), and sigvisitor::visit().


Definition at line 356 of file signals.cpp.
References isSigBinOp(), and kSub.

Definition at line 85 of file signals.cpp.
References isTree().
Referenced by computePrivatisation(), docTableConverter(), ScalarCompiler::generateCode(), ScalarCompiler::generateRDTbl(), getSubSignals(), infereSigOrder(), infereSigType(), labelize(), ppsig::print(), printSignal(), sigLabel(), and sigvisitor::visit().


Definition at line 380 of file signals.cpp.
References isInt(), isTree(), and CTree::node().
Referenced by sigCartesianProd(), and sigvisitor::visit().


Definition at line 385 of file signals.cpp.
References isTree().
Referenced by sigvisitor::visit().


| bool isSigVBargraph | ( | Tree | s | ) |
Definition at line 285 of file signals.cpp.
References isTree(), max(), and min().
Referenced by Description::addWidget(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), Compiler::generateWidgetCode(), Compiler::generateWidgetMacro(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 286 of file signals.cpp.
References isTree().

| bool isSigVSlider | ( | Tree | s | ) |
Definition at line 237 of file signals.cpp.
References isTree().
Referenced by Description::addWidget(), ScalarCompiler::generateCode(), DocCompiler::generateCode(), Compiler::generateWidgetCode(), Compiler::generateWidgetMacro(), getSubSignals(), infereSigOrder(), infereSigType(), isVerySimpleFormula(), ppsig::print(), sigLabel(), and sigvisitor::visit().


Definition at line 239 of file signals.cpp.
References isTree(), and nth().

| bool isSigWaveform | ( | Tree | s | ) |
Definition at line 211 of file signals.cpp.
References isTree().
Referenced by ScalarCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), ppsig::print(), and sigLabel().


Definition at line 81 of file signals.cpp.
References isTree().
Referenced by computePrivatisation(), docTableConverter(), ScalarCompiler::generateCode(), getSubSignals(), infereSigOrder(), infereSigType(), labelize(), ppsig::print(), printSignal(), sigLabel(), and sigvisitor::visit().


|
inline |
Definition at line 188 of file signals.hh.
References CTree::node().
Referenced by mterm::cleanup(), mterm::isNotZero(), aterm::normalizedTree(), mterm::normalizedTree(), normalizeFixedDelayTerm(), mterm::operator+=(), mterm::operator-=(), setSigNickname(), simplification(), and simplifyingAdd().


Definition at line 330 of file signals.cpp.
References minusNode(), CTree::node(), and tree().
Referenced by mterm::normalizedTree(), and mterm::operator-=().


Definition at line 309 of file signals.cpp.
References mulNode(), CTree::node(), and tree().
Referenced by mterm::operator*=().


Definition at line 152 of file signals.hh.
References kAdd, and sigBinOp().
Referenced by iterateSum(), mix(), normalizeFixedDelayTerm(), prim2name(), simplifyingAdd(), and yyparse().


Definition at line 158 of file signals.hh.
References kAND, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 290 of file signals.cpp.
References tree().
Referenced by prim2name(), and yyparse().


Definition at line 125 of file signals.cpp.
References tree().
Referenced by sigAdd(), sigAND(), sigDiv(), sigEQ(), sigGE(), sigGT(), sigLE(), sigLeftShift(), sigLT(), sigMul(), sigNE(), sigOR(), sigRem(), sigRightShift(), sigSub(), and sigXOR().


Definition at line 198 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 388 of file signals.cpp.
References concat(), isSigTuple(), list1(), and sigTuple().

Definition at line 204 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 55 of file signals.cpp.
References sigFixDelay(), and sigInt().
Referenced by makeSigProjList().


Definition at line 57 of file signals.cpp.
References tree().
Referenced by makeMemSigProjList(), prim1name(), and yyparse().


Definition at line 155 of file signals.hh.
References kDiv, and sigBinOp().
Referenced by combineDivLeft(), mterm::normalizedTree(), normalizeFixedDelayTerm(), prim2name(), and yyparse().


Definition at line 106 of file signals.cpp.
References tree().
Referenced by docTableConverter().


Definition at line 98 of file signals.cpp.
References tree().
Referenced by docTableConverter().


Definition at line 102 of file signals.cpp.
References tree().
Referenced by docTableConverter().


Definition at line 169 of file signals.hh.
References kEQ, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 137 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 132 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 61 of file signals.cpp.
References sigIntCast(), and tree().
Referenced by normalizeFixedDelayTerm(), prim2name(), sigDelay0(), and yyparse().


Definition at line 170 of file signals.cpp.
References isDouble(), isInt(), isSigFloatCast(), isSigInput(), CTree::node(), and tree().
Referenced by prim1name(), and yyparse().


Definition at line 143 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 167 of file signals.hh.
References kGE, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 90 of file signals.cpp.
References tree().
Referenced by sigReadOnlyTable(), and sigWriteReadTable().


Definition at line 165 of file signals.hh.
References kGT, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 278 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 215 of file signals.cpp.
References list4(), and tree().
Referenced by realPropagate().


| Tree sigInput | ( | int | i | ) |
Definition at line 47 of file signals.cpp.
References tree().
Referenced by ScalarCompiler::compileMultiSignal(), makeSigInputList(), and realPropagate().


| Tree sigInt | ( | int | i | ) |
Signals Block-diagrams are converted into signal expressions via symbolic propagation.
Signals Block-diagrams are converted into signal expressions via symbolic propagation.
Definition at line 40 of file signals.cpp.
References tree().
Referenced by mix(), realPropagate(), sigDelay0(), and sigPow().


Definition at line 159 of file signals.cpp.
References isDouble(), isInt(), isSigIntCast(), CTree::node(), and tree().
Referenced by prim1name(), sigFixDelay(), sigSelect2(), sigSelect3(), and yyparse().


Definition at line 69 of file signals.cpp.
References tree().

Definition at line 168 of file signals.hh.
References kLE, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 162 of file signals.hh.
References kLsh, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 166 of file signals.hh.
References kLT, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 154 of file signals.hh.
References kMul, and sigBinOp().
Referenced by combineMulLeft(), aterm::factorize(), isInverter(), iterateProd(), normalizeFixedDelayTerm(), prim2name(), and yyparse().


Definition at line 170 of file signals.hh.
References kNE, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 255 of file signals.cpp.
References list4(), and tree().
Referenced by realPropagate().


Definition at line 159 of file signals.hh.
References kOR, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 51 of file signals.cpp.
References tree().

Definition at line 65 of file signals.cpp.
References tree().
Referenced by applyList(), prim2name(), and yyparse().


Definition at line 150 of file signals.cpp.
References tree().
Referenced by ScalarCompiler::generateRec(), DocCompiler::generateRec(), makeMemSigProjList(), and makeSigProjList().


Definition at line 76 of file signals.cpp.
References tree().
Referenced by sigReadOnlyTable(), and sigWriteReadTable().


Definition at line 104 of file signals.hh.
References nil, sigGen(), sigRDTbl(), and sigTable().
Referenced by prim3name(), and yyparse().


| Tree sigReal | ( | double | n | ) |
Definition at line 43 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 156 of file signals.hh.
References kRem, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 163 of file signals.hh.
References kRsh, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 115 of file signals.cpp.
References sigIntCast(), and tree().
Referenced by prim3name(), simplification(), and yyparse().


Definition at line 118 of file signals.cpp.
References sigIntCast(), and tree().
Referenced by prim4name(), and yyparse().


Definition at line 153 of file signals.hh.
References kSub, and sigBinOp().
Referenced by isInverter(), aterm::normalizedTree(), prim2name(), and yyparse().


Definition at line 84 of file signals.cpp.
References tree().
Referenced by labelize(), sigReadOnlyTable(), and sigWriteReadTable().


Definition at line 379 of file signals.cpp.
References tree().
Referenced by sigCartesianProd().


Definition at line 384 of file signals.cpp.
References tree().

Definition at line 284 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 235 of file signals.cpp.
References list4(), and tree().
Referenced by realPropagate().


Definition at line 210 of file signals.cpp.
References tree().
Referenced by realPropagate().


Definition at line 99 of file signals.hh.
References nil, sigGen(), sigRDTbl(), sigTable(), and sigWRTbl().
Referenced by prim5name(), and yyparse().


Definition at line 80 of file signals.cpp.
References tree().
Referenced by computePrivatisation(), labelize(), and sigWriteReadTable().


Definition at line 160 of file signals.hh.
References kXOR, and sigBinOp().
Referenced by prim2name(), and yyparse().


Definition at line 302 of file signals.cpp.
References CTree::node(), subNode(), and tree().
Referenced by mterm::operator-=().


| bool verySimple | ( | Tree | exp | ) |
Test if exp is very simple that is it can't be considered a real component.
| exp | the signal we want to test |
Definition at line 417 of file signals.cpp.
References isSigFConst(), isSigInput(), isSigInt(), isSigReal(), and name().
Referenced by VectorCompiler::generateCacheCode(), VectorCompiler::generateDelayVec(), and VectorCompiler::needSeparateLoop().


1.8.7