< prev index next >
src/share/vm/ci/ciValueKlass.cpp
Print this page
*** 131,140 ****
--- 131,147 ----
valueKlassHandle vklass_h(ValueKlass::cast(get_Klass()));
return vklass_h()->first_field_offset();
)
}
+ bool ciValueKlass::flatten_array() const {
+ GUARDED_VM_ENTRY(
+ valueKlassHandle vklass_h(ValueKlass::cast(get_Klass()));
+ return vklass_h()->flatten_array();
+ )
+ }
+
// When passing a value type's fields as arguments, count the number
// of argument slots that are needed
int ciValueKlass::value_arg_slots() {
int slots = nof_nonstatic_fields();
for (int j = 0; j < nof_nonstatic_fields(); j++) {
< prev index next >