comparison src/share/vm/c1/c1_Compilation.cpp @ 1378:9f5b60a14736

6939930: exception unwind changes in 6919934 hurts compilation speed Reviewed-by: twisti
author never
date Thu, 15 Apr 2010 18:14:49 -0700
parents 18a389214829
children b4776199210f
comparison
equal deleted inserted replaced
1377:ef74d6d1ac1e 1378:9f5b60a14736
227 // same code as for the normal deopt handler, we just need a 227 // same code as for the normal deopt handler, we just need a
228 // different entry point address. 228 // different entry point address.
229 code_offsets->set_value(CodeOffsets::DeoptMH, assembler->emit_deopt_handler()); 229 code_offsets->set_value(CodeOffsets::DeoptMH, assembler->emit_deopt_handler());
230 CHECK_BAILOUT(); 230 CHECK_BAILOUT();
231 231
232 // Emit the handler to remove the activation from the stack and
233 // dispatch to the caller.
234 offsets()->set_value(CodeOffsets::UnwindHandler, assembler->emit_unwind_handler());
235
232 // done 236 // done
233 masm()->flush(); 237 masm()->flush();
234 } 238 }
235 239
236 240