Mercurial > hg > truffle
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. |