< prev index next >

src/hotspot/share/opto/idealKit.hpp

Print this page
@@ -161,10 +161,11 @@
    Node* value(IdealVariable& v)         { return _cvstate->in(first_var + v.id()); }
    void dead(IdealVariable& v)           { set(v, (Node*)nullptr); }
    void if_then(Node* left, BoolTest::mask relop, Node* right,
                 float prob = PROB_FAIR, float cnt = COUNT_UNKNOWN,
                 bool push_new_state = true);
+   void if_then(Node* bol, float prob = PROB_FAIR, float cnt = COUNT_UNKNOWN, bool push_new_state = true);
    void else_();
    void end_if();
    void loop(GraphKit* gkit, int nargs, IdealVariable& iv, Node* init, BoolTest::mask cmp, Node* limit,
              float prob = PROB_LIKELY(0.9), float cnt = COUNT_UNKNOWN);
    void end_loop();
< prev index next >