aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/callGenerator.hpp
diff options
context:
space:
mode:
authortwisti <none@none>2011-08-16 04:14:05 -0700
committertwisti <none@none>2011-08-16 04:14:05 -0700
commit2d574d8661250da83918673dca9c91e133b266b0 (patch)
tree249fcb8326d4b860056e45227a09b25a6ce5a2f0 /src/share/vm/opto/callGenerator.hpp
parentf37c7c47415211e01a95c336a5c4a0ae35300f20 (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.hpp5
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);