comparison src/share/vm/ci/ciCallSite.hpp @ 3700:f13867c41f73

7199742: A lot of C2 OSR compilations of the same method's bci Summary: Don't clone head of OSR loop. Reviewed-by: jrose, twisti
author kvn
date Tue, 02 Oct 2012 14:49:21 -0700
parents 8033953d67ff
children
comparison
equal deleted inserted replaced
3:db6617bca1a3 4:fa88d58135fa
35 ciCallSite(instanceHandle h_i) : ciInstance(h_i) {} 35 ciCallSite(instanceHandle h_i) : ciInstance(h_i) {}
36 36
37 // What kind of ciObject is this? 37 // What kind of ciObject is this?
38 bool is_call_site() const { return true; } 38 bool is_call_site() const { return true; }
39 39
40 bool is_constant_call_site();
41 bool is_mutable_call_site();
42 bool is_volatile_call_site();
43
40 // Return the target MethodHandle of this CallSite. 44 // Return the target MethodHandle of this CallSite.
41 ciMethodHandle* get_target() const; 45 ciMethodHandle* get_target() const;
42 46
43 void print(); 47 void print();
44 }; 48 };