599 }; |
599 }; |
600 |
600 |
601 inline PointsToNode::PointsToNode(ConnectionGraph *CG, Node* n, EscapeState es, NodeType type): |
601 inline PointsToNode::PointsToNode(ConnectionGraph *CG, Node* n, EscapeState es, NodeType type): |
602 _edges(CG->_compile->comp_arena(), 2, 0, NULL), |
602 _edges(CG->_compile->comp_arena(), 2, 0, NULL), |
603 _uses (CG->_compile->comp_arena(), 2, 0, NULL), |
603 _uses (CG->_compile->comp_arena(), 2, 0, NULL), |
|
604 _type((u1)type), |
|
605 _flags(ScalarReplaceable), |
|
606 _escape((u1)es), |
|
607 _fields_escape((u1)es), |
604 _node(n), |
608 _node(n), |
605 _idx(n->_idx), |
609 _idx(n->_idx), |
606 _pidx(CG->next_pidx()), |
610 _pidx(CG->next_pidx()) { |
607 _type((u1)type), |
|
608 _escape((u1)es), |
|
609 _fields_escape((u1)es), |
|
610 _flags(ScalarReplaceable) { |
|
611 assert(n != NULL && es != UnknownEscape, "sanity"); |
611 assert(n != NULL && es != UnknownEscape, "sanity"); |
612 } |
612 } |
613 |
613 |
614 #endif // SHARE_VM_OPTO_ESCAPE_HPP |
614 #endif // SHARE_VM_OPTO_ESCAPE_HPP |