mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 10:04:42 +02:00
6917766: JSR 292 needs its own deopt handler
We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not. Reviewed-by: never, jrose
This commit is contained in:
parent
07c442542c
commit
fbc43afae6
15 changed files with 255 additions and 134 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2000-2008 Sun Microsystems, Inc. All Rights Reserved.
|
||||
* Copyright 2000-2010 Sun Microsystems, Inc. All Rights Reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -133,9 +133,9 @@ class LIR_Assembler: public CompilationResourceObj {
|
|||
void add_call_info_here(CodeEmitInfo* info) { add_call_info(code_offset(), info); }
|
||||
|
||||
// code patterns
|
||||
void emit_exception_handler();
|
||||
int emit_exception_handler();
|
||||
void emit_exception_entries(ExceptionInfoList* info_list);
|
||||
void emit_deopt_handler();
|
||||
int emit_deopt_handler();
|
||||
|
||||
void emit_code(BlockList* hir);
|
||||
void emit_block(BlockBegin* block);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue