equal
deleted
inserted
replaced
89 Node *at(uint table_index) { |
89 Node *at(uint table_index) { |
90 assert(table_index < _max, "Must be within table"); |
90 assert(table_index < _max, "Must be within table"); |
91 return _table[table_index]; |
91 return _table[table_index]; |
92 } |
92 } |
93 |
93 |
94 void remove_useless_nodes(VectorSet &useful); // replace with sentinel |
94 void remove_useless_nodes(VectorSet& useful); // replace with sentinel |
95 void replace_with(NodeHash* nh); |
95 void replace_with(NodeHash* nh); |
96 void check_no_speculative_types(); // Check no speculative part for type nodes in table |
96 void check_no_speculative_types(); // Check no speculative part for type nodes in table |
97 |
97 |
98 Node *sentinel() { return _sentinel; } |
98 Node *sentinel() { return _sentinel; } |
99 |
99 |