List of all members.
Classes |
struct | IfData |
Public Member Functions |
void | Pull (std::vector< unsigned > &bc, std::vector< double > &imm, size_t &StackTop_max) |
size_t | GetByteCodeSize () const |
size_t | GetStackTop () const |
void | PushVar (unsigned varno) |
void | PushImmed (double immed) |
void | StackTopIs (const FPoptimizer_CodeTree::CodeTree &tree) |
void | EatNParams (unsigned eat_count) |
void | ProducedNParams (unsigned produce_count) |
void | AddOperation (unsigned opcode, unsigned eat_count, unsigned produce_count=1) |
void | DoPopNMov (size_t targetpos, size_t srcpos) |
void | DoDup (size_t src_pos) |
size_t | FindPos (const FPoptimizer_CodeTree::CodeTree &tree) const |
bool | Find (const FPoptimizer_CodeTree::CodeTree &tree) const |
bool | FindAndDup (const FPoptimizer_CodeTree::CodeTree &tree) |
void | SynthIfStep1 (IfData &ifdata, FUNCTIONPARSERTYPES::OPCODE op) |
void | SynthIfStep2 (IfData &ifdata) |
void | SynthIfStep3 (IfData &ifdata) |
Protected Member Functions |
void | SetStackTop (size_t value) |
The documentation for this class was generated from the following file: