Mercurial > hg > truffle
diff src/cpu/ppc/vm/vtableStubs_ppc_64.cpp @ 14427:eb178e97560c
8027968: Adapt PPC to 8024927: Nashorn performance regression with CompressedOops
Reviewed-by: coleenp, kvn
author | goetz |
---|---|
date | Thu, 07 Nov 2013 11:47:11 +0100 |
parents | ec28f9c041ff |
children | b0133e4187d3 |
line wrap: on
line diff
--- a/src/cpu/ppc/vm/vtableStubs_ppc_64.cpp Thu Nov 07 11:51:53 2013 +0100 +++ b/src/cpu/ppc/vm/vtableStubs_ppc_64.cpp Thu Nov 07 11:47:11 2013 +0100 @@ -255,10 +255,11 @@ if (TraceJumps || DebugVtables || CountCompiledCalls || VerifyOops) { return 1000; } else { + int decode_klass_size = MacroAssembler::instr_size_for_decode_klass_not_null(); if (is_vtable_stub) { - return 20 + 16 + 8; // Plain + (cOops & Traps) + safety + return 20 + decode_klass_size + 8 + 8; // Plain + cOops + Traps + safety } else { - return 16 + 96; + return 96 + decode_klass_size + 12 + 8; // Plain + cOops + Traps + safety } } }