inline bool is_concrete() { assert(is_reg(), "must be"); #ifndef AMD64 if (is_Register()) return true; #endif // AMD64 return is_even(value()); }
inline Register as_Register() { assert( is_Register(), "must be"); // Yuk #ifdef AMD64 return ::as_Register(value() >> 1); #else return ::as_Register(value()); #endif // AMD64 }
inline Register VMRegImpl::as_Register() { assert( is_Register() && is_even(value()), "even-aligned GPR name" ); // Yuk return ::as_Register(value()>>1); }
inline Register as_Register() { assert( is_Register(), "must be"); // Yuk return ::as_Register(value() >> 1); }
inline Register as_Register() { assert(is_Register() && is_even(value()), "even-aligned GPR name"); return ::as_Register(value()>>1); }