mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8256254: Convert vmIntrinsics::ID to enum class
Reviewed-by: redestad, kvn
This commit is contained in:
parent
b5ce8af3d7
commit
f48737c7b3
52 changed files with 199 additions and 124 deletions
|
@ -1635,7 +1635,7 @@ vmSymbolID Method::klass_id_for_intrinsics(const Klass* holder) {
|
|||
}
|
||||
|
||||
void Method::init_intrinsic_id() {
|
||||
assert(_intrinsic_id == vmIntrinsics::_none, "do this just once");
|
||||
assert(_intrinsic_id == static_cast<int>(vmIntrinsics::_none), "do this just once");
|
||||
const uintptr_t max_id_uint = right_n_bits((int)(sizeof(_intrinsic_id) * BitsPerByte));
|
||||
assert((uintptr_t)vmIntrinsics::ID_LIMIT <= max_id_uint, "else fix size");
|
||||
assert(intrinsic_id_size_in_bytes() == sizeof(_intrinsic_id), "");
|
||||
|
@ -2362,7 +2362,7 @@ void Method::print_on(outputStream* st) const {
|
|||
st->print_cr(" - size of params: %d", size_of_parameters());
|
||||
st->print_cr(" - method size: %d", method_size());
|
||||
if (intrinsic_id() != vmIntrinsics::_none)
|
||||
st->print_cr(" - intrinsic id: %d %s", intrinsic_id(), vmIntrinsics::name_at(intrinsic_id()));
|
||||
st->print_cr(" - intrinsic id: %d %s", vmIntrinsics::as_int(intrinsic_id()), vmIntrinsics::name_at(intrinsic_id()));
|
||||
if (highest_comp_level() != CompLevel_none)
|
||||
st->print_cr(" - highest level: %d", highest_comp_level());
|
||||
st->print_cr(" - vtable index: %d", _vtable_index);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue