AddParam(const CodeTree ¶m) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
AddParamMove(CodeTree ¶m) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
AddParams(const std::vector< CodeTree > &RefParams) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
AddParamsMove(std::vector< CodeTree > &RefParams) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
AddParamsMove(std::vector< CodeTree > &RefParams, size_t replacing_slot) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
Become(const CodeTree &b) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
CalculateResultBoundaries() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
CalculateResultBoundaries_do() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
CodeTree() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
CodeTree(double v) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | explicit |
CodeTree(unsigned varno, VarTag) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | explicit |
CodeTree(const CodeTree &b, CloneTag) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | explicit |
ConstantFolding() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
ConstantFolding_AddGrouping() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
ConstantFolding_AndLogic() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
ConstantFolding_Assimilate() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
ConstantFolding_FromLogicalParent() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
ConstantFolding_LogicCommon(bool is_or) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
ConstantFolding_MulGrouping() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
ConstantFolding_OrLogic() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
CopyOnWrite() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
DelParam(size_t index) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
DelParams() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
GenerateFrom(const std::vector< unsigned > &byteCode, const std::vector< double > &immed, const FunctionParser::Data &data) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
GetDepth() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetEvennessInfo() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
GetFuncNo() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetHash() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetImmed() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetLongIntegerImmed() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetOpcode() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetOptimizedUsing() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetParam(size_t n) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetParam(size_t n) const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetParamCount() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetParams() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetParams() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetRefCount() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
GetUniqueRef() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
GetVar() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
Is_Incompletely_Hashed() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
IsAlways enum value (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
IsAlwaysInteger() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
IsAlwaysParity(bool odd) const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
IsAlwaysSigned(bool positive) const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
IsDefined() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
IsIdenticalTo(const CodeTree &b) const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
IsImmed() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
IsLogicalValue() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
IsLongIntegerImmed() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
IsNever enum value (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
IsVar() const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
Mark_Incompletely_Hashed() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
Rehash(bool constantfolding=true) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
SetFuncOpcode(FUNCTIONPARSERTYPES::OPCODE o, unsigned f) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
SetImmed(double v) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
SetOpcode(FUNCTIONPARSERTYPES::OPCODE o) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
SetOptimizedUsing(const FPoptimizer_Grammar::Grammar *g) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
SetParam(size_t which, const CodeTree &b) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
SetParamMove(size_t which, CodeTree &b) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
SetParams(const std::vector< CodeTree > &RefParams) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
SetParamsMove(std::vector< CodeTree > &RefParams) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
SetVar(unsigned v) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
swap(CodeTree &b) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | inline |
SynthesizeByteCode(std::vector< unsigned > &byteCode, std::vector< double > &immed, size_t &stacktop_max) (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
SynthesizeByteCode(FPoptimizer_ByteCode::ByteCodeSynth &synth) const (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
TriTruthValue enum name (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
Unknown enum value (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |
~CodeTree() (defined in FPoptimizer_CodeTree::CodeTree) | FPoptimizer_CodeTree::CodeTree | |