src/share/vm/c1/c1_GraphBuilder.hpp

Print this page

        

*** 160,170 **** Instruction* inline_cleanup_return_prev() const{ return _cleanup_return_prev; } ValueStack* inline_cleanup_state() const { return _cleanup_state; } }; // for all GraphBuilders - static bool _is_initialized; // true if trap tables were initialized, false otherwise static bool _can_trap[Bytecodes::number_of_java_codes]; static bool _is_async[Bytecodes::number_of_java_codes]; // for each instance of GraphBuilder ScopeData* _scope_data; // Per-scope data; used for inlining --- 160,169 ----
*** 266,276 **** Instruction* append_with_bci(Instruction* instr, int bci); Instruction* append(Instruction* instr); Instruction* append_split(StateSplit* instr); // other helpers - static bool is_initialized() { return _is_initialized; } static bool is_async(Bytecodes::Code code) { assert(0 <= code && code < Bytecodes::number_of_java_codes, "illegal bytecode"); return _is_async[code]; } BlockBegin* block_at(int bci) { return scope_data()->block_at(bci); } --- 265,274 ----