< prev index next >

src/hotspot/share/opto/cfgnode.hpp

Print this page
*** 141,10 ***
--- 141,13 ---
    // Determine if CMoveNode::is_cmove_id can be used at this join point.
    Node* is_cmove_id(PhaseTransform* phase, int true_path);
    bool wait_for_region_igvn(PhaseGVN* phase);
    bool is_data_loop(RegionNode* r, Node* uin, const PhaseGVN* phase);
  
+   static Node* clone_through_phi(Node* root_phi, const Type* t, uint c, PhaseIterGVN* igvn);
+   static Node* merge_through_phi(Node* root_phi, PhaseIterGVN* igvn);
+ 
  public:
    // Node layout (parallels RegionNode):
    enum { Region,                // Control input is the Phi's region.
           Input                  // Input values are [1..len)
    };
< prev index next >