src/share/vm/opto/idealGraphPrinter.cpp

Print this page
rev 5726 : 8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.
Summary: Also introduces the compiler oracle 'option' feature for PrintAssembly.

*** 402,412 **** head(PROPERTIES_ELEMENT); Node *node = n; #ifndef PRODUCT ! node->_in_dump_cnt++; print_prop(NODE_NAME_PROPERTY, (const char *)node->Name()); const Type *t = node->bottom_type(); print_prop("type", t->msg()); print_prop("idx", node->_idx); #ifdef ASSERT --- 402,412 ---- head(PROPERTIES_ELEMENT); Node *node = n; #ifndef PRODUCT ! Compile::current()->_in_dump_cnt++; print_prop(NODE_NAME_PROPERTY, (const char *)node->Name()); const Type *t = node->bottom_type(); print_prop("type", t->msg()); print_prop("idx", node->_idx); #ifdef ASSERT
*** 621,631 **** lrg_id = _chaitin->_lrg_map.live_range_id(node); } print_prop("lrg", lrg_id); } ! node->_in_dump_cnt--; #endif tail(PROPERTIES_ELEMENT); tail(NODE_ELEMENT); } --- 621,631 ---- lrg_id = _chaitin->_lrg_map.live_range_id(node); } print_prop("lrg", lrg_id); } ! Compile::current()->_in_dump_cnt--; #endif tail(PROPERTIES_ELEMENT); tail(NODE_ELEMENT); }