diff options
author | twisti <none@none> | 2011-08-16 04:14:05 -0700 |
---|---|---|
committer | twisti <none@none> | 2011-08-16 04:14:05 -0700 |
commit | 2d574d8661250da83918673dca9c91e133b266b0 (patch) | |
tree | 249fcb8326d4b860056e45227a09b25a6ce5a2f0 /src/share/vm/opto/callGenerator.hpp | |
parent | f37c7c47415211e01a95c336a5c4a0ae35300f20 (diff) |
7071653: JSR 292: call site change notification should be pushed not pulled
Reviewed-by: kvn, never, bdelsart
Diffstat (limited to 'src/share/vm/opto/callGenerator.hpp')
-rw-r--r-- | src/share/vm/opto/callGenerator.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/share/vm/opto/callGenerator.hpp b/src/share/vm/opto/callGenerator.hpp index cdefb592c..d95ba2b1c 100644 --- a/src/share/vm/opto/callGenerator.hpp +++ b/src/share/vm/opto/callGenerator.hpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2011, Oracle and/or its affiliates. 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 @@ -111,7 +111,8 @@ class CallGenerator : public ResourceObj { static CallGenerator* for_dynamic_call(ciMethod* m); // invokedynamic static CallGenerator* for_virtual_call(ciMethod* m, int vtable_index); // virtual, interface - static CallGenerator* for_method_handle_inline(Node* method_handle, JVMState* jvms, ciMethod* caller, ciMethod* callee, ciCallProfile profile); + static CallGenerator* for_method_handle_inline(Node* method_handle, JVMState* jvms, ciMethod* caller, ciMethod* callee, ciCallProfile profile); + static CallGenerator* for_invokedynamic_inline(ciCallSite* call_site, JVMState* jvms, ciMethod* caller, ciMethod* callee, ciCallProfile profile); // How to generate a replace a direct call with an inline version static CallGenerator* for_late_inline(ciMethod* m, CallGenerator* inline_cg); |