-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: None
-
Component/s: hotspot
-
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
-