comparison src/share/vm/ci/ciMethod.cpp @ 1137:97125851f396

6829187: compiler optimizations required for JSR 292 Summary: C2 implementation for invokedynamic support. Reviewed-by: kvn, never
author twisti
date Tue, 05 Jan 2010 13:05:58 +0100
parents 3a2aa26bdc58
children cd37471eaecc
comparison
equal deleted inserted replaced
1136:4b84186a8248 1137:97125851f396
685 } 685 }
686 686
687 // ------------------------------------------------------------------ 687 // ------------------------------------------------------------------
688 // invokedynamic support 688 // invokedynamic support
689 // 689 //
690 bool ciMethod::is_method_handle_invoke() { 690 bool ciMethod::is_method_handle_invoke() const {
691 check_is_loaded(); 691 check_is_loaded();
692 bool flag = ((flags().as_int() & JVM_MH_INVOKE_BITS) == JVM_MH_INVOKE_BITS); 692 bool flag = ((flags().as_int() & JVM_MH_INVOKE_BITS) == JVM_MH_INVOKE_BITS);
693 #ifdef ASSERT 693 #ifdef ASSERT
694 { 694 {
695 VM_ENTRY_MARK; 695 VM_ENTRY_MARK;