< prev index next >

src/hotspot/share/opto/matcher.hpp

Print this page

        

*** 255,264 **** --- 255,266 ---- 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.
*** 380,390 **** virtual OptoReg::Name return_addr() const; RegMask _return_addr_mask; // Return value register. On Intel it is EAX. On Sparc i0/o0. static OptoRegPair return_value(uint ideal_reg, bool is_outgoing); static OptoRegPair c_return_value(uint ideal_reg, bool is_outgoing); ! 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 --- 382,392 ---- virtual OptoReg::Name return_addr() const; RegMask _return_addr_mask; // Return value register. On Intel it is EAX. On Sparc i0/o0. static OptoRegPair return_value(uint ideal_reg, bool is_outgoing); static OptoRegPair c_return_value(uint ideal_reg, bool is_outgoing); ! 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 >