Searched refs:CatchProjNode (Results 1 - 15 of 15) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dcfgnode.hpp54 class CatchProjNode;
460 // CatchProjNode controls which exception handler is targetted after a call.
463 class CatchProjNode : public CProjNode { class in inherits:CProjNode
478 CatchProjNode(Node* catchnode, uint proj_no, int handler_bci) function in class:CatchProjNode
H A DdoCall.cpp642 Node* ctrl = _gvn.transform( new (C) CatchProjNode(catch_, i+1,handler_bci));
688 set_control(_gvn.transform( new (C) CatchProjNode(catch_, CatchProjNode::fall_through_index, CatchProjNode::no_handler_bci)));
H A Dgcm.cpp1737 const CatchProjNode *ci = _nodes[i + eidx + 1]->as_CatchProj();
1738 if (ci->_con == CatchProjNode::fall_through_index) {
1798 const CatchProjNode *ci = _nodes[i + eidx + 1]->as_CatchProj();
1799 if (ci->_con == CatchProjNode::fall_through_index) {
1847 const CatchProjNode *ci = _nodes[i + eidx + 1]->as_CatchProj();
1848 return ci->_con == CatchProjNode::fall_through_index;
H A Dcfgnode.cpp2107 f[CatchProjNode::fall_through_index] = Type::TOP;
2113 f[CatchProjNode::fall_through_index] = Type::TOP;
2122 uint CatchProjNode::hash() const {
2127 uint CatchProjNode::cmp( const Node &n ) const {
2129 _handler_bci == ((CatchProjNode&)n)._handler_bci;
2135 Node *CatchProjNode::Identity( PhaseTransform *phase ) {
2169 void CatchProjNode::dump_spec(outputStream *st) const {
H A Dcallnode.cpp734 assert(cpn->is_CatchProj(), "must be a CatchProjNode");
735 if (cpn->_con == CatchProjNode::fall_through_index)
738 assert(cpn->_con == CatchProjNode::catch_all_index, "must be correct index.");
1186 catchproj = cn->as_Multi()->proj_out(CatchProjNode::fall_through_index);
1194 assert(catchproj->is_CatchProj(), "must be a CatchProjNode");
H A Ddomgraph.cpp236 if( b->_nodes[eidx+1+freq_idx]->as_CatchProj()->_con == CatchProjNode::fall_through_index )
H A Dreg_split.cpp125 const CatchProjNode *cp = b->_nodes[++i]->as_CatchProj();
126 if( cp->_con == CatchProjNode::fall_through_index )
H A DgraphKit.cpp2267 Node* norm = _gvn.transform( new (C) CatchProjNode(catc, CatchProjNode::fall_through_index, CatchProjNode::no_handler_bci) );
2268 Node* excp = _gvn.transform( new (C) CatchProjNode(catc, CatchProjNode::catch_all_index, CatchProjNode::no_handler_bci) );
H A Dmacro.cpp182 assert(cpn->is_CatchProj(), "must be a CatchProjNode");
183 if (cpn->_con == CatchProjNode::fall_through_index)
186 assert(cpn->_con == CatchProjNode::catch_all_index, "must be correct index.");
H A Doutput.cpp1710 const CatchProjNode* p = pk->as_CatchProj();
1713 if( p->_con != CatchProjNode::fall_through_index ) {
H A Dnode.hpp56 class CatchProjNode;
H A Dloopnode.cpp190 if (ctl->as_Proj()->_con != CatchProjNode::fall_through_index) {
1325 if( ((CatchProjNode*)n)->_con != CatchProjNode::fall_through_index )
H A Dnode.cpp1076 if (ctrl->as_CatchProj()->_con == CatchProjNode::fall_through_index)
H A Dcompile.cpp2226 } else if (b->num_preds() == 2 && b->pred(1)->is_CatchProj() && b->pred(1)->as_CatchProj()->_con == CatchProjNode::fall_through_index) {
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1761 declare_c2_type(CatchProjNode, CProjNode) \

Completed in 115 milliseconds