#include <interpreterStatistics.hpp>
Inheritance diagram for InterpreterStatistics:
Static Public Member Functions | |
static bool | is_initialized () |
static unsigned int * | bytecode_counters () |
static Bytecodes::Code | ith_bytecode_to_generate (int i) |
static void | initialize () |
Static Private Member Functions | |
static void | reset_bytecode_counters () |
static void | reset_bytecode_generation_order () |
Static Private Attributes | |
static bool | _is_initialized = false |
static unsigned int | _bytecode_counters [] |
static int | _bytecode_generation_order [] |
Definition at line 26 of file interpreterStatistics.hpp.
static unsigned int* InterpreterStatistics::bytecode_counters | ( | ) | [inline, static] |
void InterpreterStatistics::initialize | ( | ) | [static] |
Definition at line 49 of file interpreterStatistics.cpp.
References _is_initialized, is_initialized(), reset_bytecode_counters(), and reset_bytecode_generation_order().
Here is the call graph for this function:
static bool InterpreterStatistics::is_initialized | ( | ) | [inline, static] |
Definition at line 36 of file interpreterStatistics.hpp.
References _is_initialized.
Referenced by initialize().
Bytecodes::Code InterpreterStatistics::ith_bytecode_to_generate | ( | int | i | ) | [static] |
Definition at line 43 of file interpreterStatistics.cpp.
References _bytecode_generation_order, assert, and Bytecodes::number_of_codes.
void InterpreterStatistics::reset_bytecode_counters | ( | ) | [static, private] |
Definition at line 33 of file interpreterStatistics.cpp.
References _bytecode_counters, and Bytecodes::number_of_codes.
Referenced by initialize().
void InterpreterStatistics::reset_bytecode_generation_order | ( | ) | [static, private] |
Definition at line 38 of file interpreterStatistics.cpp.
References _bytecode_generation_order, and Bytecodes::number_of_codes.
Referenced by initialize().
unsigned int InterpreterStatistics::_bytecode_counters [static, private] |
Definition at line 29 of file interpreterStatistics.hpp.
Referenced by bytecode_counters(), and reset_bytecode_counters().
int InterpreterStatistics::_bytecode_generation_order [static, private] |
Definition at line 30 of file interpreterStatistics.hpp.
Referenced by ith_bytecode_to_generate(), and reset_bytecode_generation_order().
bool InterpreterStatistics::_is_initialized = false [static, private] |
Definition at line 28 of file interpreterStatistics.hpp.
Referenced by initialize(), and is_initialized().