< prev index next > src/hotspot/cpu/ppc/vm_version_ppc.cpp
Print this page
// This machine allows unaligned memory accesses
if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) {
FLAG_SET_DEFAULT(UseUnalignedAccesses, true);
}
+ if (InlineTypePassFieldsAsArgs) {
+ warning("InlineTypePassFieldsAsArgs is not supported on this CPU");
+ FLAG_SET_DEFAULT(InlineTypePassFieldsAsArgs, false);
+ }
+ if (InlineTypeReturnedAsFields) {
+ warning("InlineTypeReturnedAsFields is not supported on this CPU");
+ FLAG_SET_DEFAULT(InlineTypeReturnedAsFields, false);
+ }
+
+ // TODO: Valhalla optimizations
+ if (FLAG_IS_DEFAULT(UseArrayFlattening )) FLAG_SET_DEFAULT(UseArrayFlattening , false);
+ if (FLAG_IS_DEFAULT(UseFieldFlattening )) FLAG_SET_DEFAULT(UseFieldFlattening , false);
+ if (FLAG_IS_DEFAULT(UseNullFreeNonAtomicValueFlattening)) FLAG_SET_DEFAULT(UseNullFreeNonAtomicValueFlattening, false);
+ if (FLAG_IS_DEFAULT(UseNullableAtomicValueFlattening )) FLAG_SET_DEFAULT(UseNullableAtomicValueFlattening , false);
+ if (FLAG_IS_DEFAULT(UseNullFreeAtomicValueFlattening )) FLAG_SET_DEFAULT(UseNullFreeAtomicValueFlattening , false);
+ if (FLAG_IS_DEFAULT(UseNullableNonAtomicValueFlattening)) FLAG_SET_DEFAULT(UseNullableNonAtomicValueFlattening, false);
+
check_virtualizations();
}
void VM_Version::check_virtualizations() {
#if defined(_AIX)
< prev index next >