hotspot/src/share/vm/ci/ciCallSite.cpp
changeset 10265 4c869854aebd
parent 8676 9098d4e927e1
child 29081 c61eb4914428
--- a/hotspot/src/share/vm/ci/ciCallSite.cpp	Thu Aug 11 12:08:11 2011 -0700
+++ b/hotspot/src/share/vm/ci/ciCallSite.cpp	Tue Aug 16 04:14:05 2011 -0700
@@ -28,6 +28,16 @@
 
 // ciCallSite
 
+bool ciCallSite::is_constant_call_site() {
+  return klass()->is_subclass_of(CURRENT_ENV->ConstantCallSite_klass());
+}
+bool ciCallSite::is_mutable_call_site() {
+  return klass()->is_subclass_of(CURRENT_ENV->MutableCallSite_klass());
+}
+bool ciCallSite::is_volatile_call_site() {
+  return klass()->is_subclass_of(CURRENT_ENV->VolatileCallSite_klass());
+}
+
 // ------------------------------------------------------------------
 // ciCallSite::get_target
 //