comparison src/cpu/x86/vm/sharedRuntime_x86_64.cpp @ 4979:18a5539bf19b

More diff vs hsx24 optimizations.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Mon, 27 Feb 2012 21:43:51 +0100
parents 33df1aeaebbf
children 5c41e7002923
comparison
equal deleted inserted replaced
4978:99d3d8a72252 4979:18a5539bf19b
3065 __ jcc(Assembler::equal, L); 3065 __ jcc(Assembler::equal, L);
3066 __ stop("SharedRuntime::generate_deopt_blob: last_Java_fp not cleared"); 3066 __ stop("SharedRuntime::generate_deopt_blob: last_Java_fp not cleared");
3067 __ bind(L); 3067 __ bind(L);
3068 } 3068 }
3069 #endif // ASSERT 3069 #endif // ASSERT
3070
3071 __ mov(c_rarg0, r15_thread); 3070 __ mov(c_rarg0, r15_thread);
3072 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, Deoptimization::fetch_unroll_info))); 3071 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, Deoptimization::fetch_unroll_info)));
3073 3072
3074 // Need to have an oopmap that tells fetch_unroll_info where to 3073 // Need to have an oopmap that tells fetch_unroll_info where to
3075 // find any register it might need. 3074 // find any register it might need.