< prev index next > src/hotspot/share/opto/matcher.hpp
Print this page
void match();
// Helper for match
OptoReg::Name warp_incoming_stk_arg( VMReg reg );
+ RegMask* return_values_mask(const TypeFunc* tf);
+
// 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.
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
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 >