Lines Matching defs:BytecodeParseHistogram
61 bool Parse::BytecodeParseHistogram::_initialized = false;
62 uint Parse::BytecodeParseHistogram::_bytecodes_parsed [Bytecodes::number_of_codes];
63 uint Parse::BytecodeParseHistogram::_nodes_constructed[Bytecodes::number_of_codes];
64 uint Parse::BytecodeParseHistogram::_nodes_transformed[Bytecodes::number_of_codes];
65 uint Parse::BytecodeParseHistogram::_new_values [Bytecodes::number_of_codes];
88 if( PrintParseStatistics && BytecodeParseHistogram::initialized() ) {
89 BytecodeParseHistogram::print();
585 BytecodeParseHistogram *parse_histogram_obj = new (C->env()->arena()) BytecodeParseHistogram(this, C);
1227 // helper method for BytecodeParseHistogram
1232 //----------------------------BytecodeParseHistogram------------------------------------
1233 Parse::BytecodeParseHistogram::BytecodeParseHistogram(Parse *p, Compile *c) {
1240 int Parse::BytecodeParseHistogram::current_count(BPHType bph_type) {
1249 bool Parse::BytecodeParseHistogram::initialized() { return _initialized; }
1252 void Parse::BytecodeParseHistogram::reset() {
1259 void Parse::BytecodeParseHistogram::set_initial_state( Bytecodes::Code bc ) {
1270 void Parse::BytecodeParseHistogram::record_change() {
1281 void Parse::BytecodeParseHistogram::print(float cutoff) {