Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/vmStructs.cpp @ 6100:71afdabfd05b
7168280: Eliminate the generic signature index slot from field array for field without generic signature.
Summary: Only allocate the generic signature index slot in the field array for field with generic signature attribute.
Reviewed-by: coleenp, dlong
author | jiangli |
---|---|
date | Mon, 21 May 2012 14:10:35 -0400 |
parents | 9f059abe8cf2 |
children | 2fe087c3e814 8b0a4867acf0 |
comparison
equal
deleted
inserted
replaced
6069:03d61caacd1e | 6100:71afdabfd05b |
---|---|
2350 declare_constant(FieldInfo::name_index_offset) \ | 2350 declare_constant(FieldInfo::name_index_offset) \ |
2351 declare_constant(FieldInfo::signature_index_offset) \ | 2351 declare_constant(FieldInfo::signature_index_offset) \ |
2352 declare_constant(FieldInfo::initval_index_offset) \ | 2352 declare_constant(FieldInfo::initval_index_offset) \ |
2353 declare_constant(FieldInfo::low_offset) \ | 2353 declare_constant(FieldInfo::low_offset) \ |
2354 declare_constant(FieldInfo::high_offset) \ | 2354 declare_constant(FieldInfo::high_offset) \ |
2355 declare_constant(FieldInfo::generic_signature_offset) \ | |
2356 declare_constant(FieldInfo::field_slots) \ | 2355 declare_constant(FieldInfo::field_slots) \ |
2357 \ | 2356 \ |
2358 /************************************************/ \ | 2357 /************************************************/ \ |
2359 /* instanceKlass InnerClassAttributeOffset enum */ \ | 2358 /* instanceKlass InnerClassAttributeOffset enum */ \ |
2360 /************************************************/ \ | 2359 /************************************************/ \ |