src/share/vm/opto/phaseX.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8034812 Cdiff src/share/vm/opto/phaseX.cpp

src/share/vm/opto/phaseX.cpp

Print this page

        

*** 45,55 **** _inserts(0), _insert_limit( insert_limit() ), _look_probes(0), _lookup_hits(0), _lookup_misses(0), _total_insert_probes(0), _total_inserts(0), _insert_probes(0), _grows(0) { // _sentinel must be in the current node space ! _sentinel = new (Compile::current()) ProjNode(NULL, TypeFunc::Control); memset(_table,0,sizeof(Node*)*_max); } //------------------------------NodeHash--------------------------------------- NodeHash::NodeHash(Arena *arena, uint est_max_size) : --- 45,55 ---- _inserts(0), _insert_limit( insert_limit() ), _look_probes(0), _lookup_hits(0), _lookup_misses(0), _total_insert_probes(0), _total_inserts(0), _insert_probes(0), _grows(0) { // _sentinel must be in the current node space ! _sentinel = new ProjNode(NULL, TypeFunc::Control); memset(_table,0,sizeof(Node*)*_max); } //------------------------------NodeHash--------------------------------------- NodeHash::NodeHash(Arena *arena, uint est_max_size) :
*** 60,70 **** _look_probes(0), _lookup_hits(0), _lookup_misses(0), _delete_probes(0), _delete_hits(0), _delete_misses(0), _total_insert_probes(0), _total_inserts(0), _insert_probes(0), _grows(0) { // _sentinel must be in the current node space ! _sentinel = new (Compile::current()) ProjNode(NULL, TypeFunc::Control); memset(_table,0,sizeof(Node*)*_max); } //------------------------------NodeHash--------------------------------------- NodeHash::NodeHash(NodeHash *nh) { --- 60,70 ---- _look_probes(0), _lookup_hits(0), _lookup_misses(0), _delete_probes(0), _delete_hits(0), _delete_misses(0), _total_insert_probes(0), _total_inserts(0), _insert_probes(0), _grows(0) { // _sentinel must be in the current node space ! _sentinel = new ProjNode(NULL, TypeFunc::Control); memset(_table,0,sizeof(Node*)*_max); } //------------------------------NodeHash--------------------------------------- NodeHash::NodeHash(NodeHash *nh) {
*** 1307,1317 **** } i -= num_edges; // we deleted 1 or more copies of this edge } // Smash all inputs to 'old', isolating him completely ! Node *temp = new (C) Node(1); temp->init_req(0,nn); // Add a use to nn to prevent him from dying remove_dead_node( old ); temp->del_req(0); // Yank bogus edge #ifndef PRODUCT if( VerifyIterativeGVN ) { --- 1307,1317 ---- } i -= num_edges; // we deleted 1 or more copies of this edge } // Smash all inputs to 'old', isolating him completely ! Node *temp = new Node(1); temp->init_req(0,nn); // Add a use to nn to prevent him from dying remove_dead_node( old ); temp->del_req(0); // Yank bogus edge #ifndef PRODUCT if( VerifyIterativeGVN ) {
src/share/vm/opto/phaseX.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File