< prev index next >

src/hotspot/share/opto/multnode.hpp

Print this page
*** 42,11 ***
    virtual const Type *bottom_type() const = 0;
    virtual bool       is_CFG() const { return true; }
    virtual uint hash() const { return NO_HASH; }  // CFG nodes do not hash
    virtual bool depends_only_on_test() const { return false; }
    virtual const RegMask &out_RegMask() const;
!   virtual Node *match( const ProjNode *proj, const Matcher *m );
    virtual uint ideal_reg() const { return NotAMachineReg; }
    ProjNode* proj_out(uint which_proj) const; // Get a named projection
    ProjNode* proj_out_or_null(uint which_proj) const;
    ProjNode* proj_out_or_null(uint which_proj, bool is_io_use) const;
  };
--- 42,11 ---
    virtual const Type *bottom_type() const = 0;
    virtual bool       is_CFG() const { return true; }
    virtual uint hash() const { return NO_HASH; }  // CFG nodes do not hash
    virtual bool depends_only_on_test() const { return false; }
    virtual const RegMask &out_RegMask() const;
!   virtual Node *match(const ProjNode *proj, const Matcher *m, const RegMask* mask);
    virtual uint ideal_reg() const { return NotAMachineReg; }
    ProjNode* proj_out(uint which_proj) const; // Get a named projection
    ProjNode* proj_out_or_null(uint which_proj) const;
    ProjNode* proj_out_or_null(uint which_proj, bool is_io_use) const;
  };
< prev index next >