8256741: Reduce footprint of compiler interface data structures

Reviewed-by: cjplummer, kvn
This commit is contained in:
Claes Redestad 2020-11-23 10:17:43 +00:00
parent 65b77d5920
commit c0689d25fb
9 changed files with 138 additions and 198 deletions

View file

@ -865,9 +865,8 @@ typedef HashtableEntry<InstanceKlass*, mtClass> KlassHashtableEntry;
nonstatic_field(ciField, _is_constant, bool) \
nonstatic_field(ciField, _constant_value, ciConstant) \
\
nonstatic_field(ciObjectFactory, _ci_metadata, GrowableArray<ciMetadata*>*) \
nonstatic_field(ciObjectFactory, _symbols, GrowableArray<ciSymbol*>*) \
nonstatic_field(ciObjectFactory, _unloaded_methods, GrowableArray<ciMethod*>*) \
nonstatic_field(ciObjectFactory, _ci_metadata, GrowableArray<ciMetadata*>) \
nonstatic_field(ciObjectFactory, _symbols, GrowableArray<ciSymbol*>) \
\
nonstatic_field(ciConstant, _type, BasicType) \
nonstatic_field(ciConstant, _value._int, jint) \