-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
b46
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8023417 | 8 | Niclas Adlertz | P3 | Resolved | Fixed | b104 |
JDK-8160962 | 7u121 | Kevin Walls | P3 | Closed | Fixed |
The mapping from node to block stored in PhaseCFG is used as this:
// mapping
cfg->_bbs.map(node->_idx, block);
// fetch block
cfg->_bbs[node->_idx];
Cleaning this up with public methods:
// mapping
cfg->map_node_to_block(node, block);
// fetch block
cfg->get_block_for_node(node);
// mapping
cfg->_bbs.map(node->_idx, block);
// fetch block
cfg->_bbs[node->_idx];
Cleaning this up with public methods:
// mapping
cfg->map_node_to_block(node, block);
// fetch block
cfg->get_block_for_node(node);
- backported by
-
JDK-8023417 Hide internal data structure in PhaseCFG
-
- Resolved
-
-
JDK-8160962 Hide internal data structure in PhaseCFG
-
- Closed
-