< prev index next >

src/hotspot/share/opto/matcher.hpp

Print this page
*** 269,10 ***
--- 269,12 ---
    void match();
  
    // Helper for match
    OptoReg::Name warp_incoming_stk_arg( VMReg reg );
  
+   RegMask* return_values_mask(const TypeTuple* range);
+ 
    // Transform, then walk.  Does implicit DCE while walking.
    // Name changed from "transform" to avoid it being virtual.
    Node *xform( Node *old_space_node, int Nodes );
  
    // Match a single Ideal Node - turn it into a 1-Node tree; Label & Reduce.

*** 383,11 ***
    virtual OptoReg::Name return_addr() const;
    RegMask              _return_addr_mask;
    // Return value register.  On Intel it is EAX.
    static OptoRegPair   return_value(uint ideal_reg);
    static OptoRegPair c_return_value(uint ideal_reg);
!   RegMask                     _return_value_mask;
    // Inline Cache Register
    static OptoReg::Name  inline_cache_reg();
    static int            inline_cache_reg_encode();
  
    // Register for DIVI projection of divmodI
--- 385,11 ---
    virtual OptoReg::Name return_addr() const;
    RegMask              _return_addr_mask;
    // Return value register.  On Intel it is EAX.
    static OptoRegPair   return_value(uint ideal_reg);
    static OptoRegPair c_return_value(uint ideal_reg);
!   RegMask*            _return_values_mask;
    // Inline Cache Register
    static OptoReg::Name  inline_cache_reg();
    static int            inline_cache_reg_encode();
  
    // Register for DIVI projection of divmodI
< prev index next >