Lines Matching defs:h_m

71 ciMethod::ciMethod(methodHandle h_m) : ciObject(h_m) {
72 assert(h_m() != NULL, "no null method");
75 _flags = ciFlags(h_m()->access_flags());
78 _max_stack = h_m()->max_stack();
79 _max_locals = h_m()->max_locals();
80 _code_size = h_m()->code_size();
81 _intrinsic_id = h_m()->intrinsic_id();
82 _handler_count = h_m()->exception_table_length();
83 _uses_monitors = h_m()->access_flags().has_monitor_bytecodes();
84 _balanced_monitors = !_uses_monitors || h_m()->access_flags().is_monitor_matching();
85 _is_c1_compilable = !h_m()->is_not_c1_compilable();
86 _is_c2_compilable = !h_m()->is_not_c2_compilable();
101 if (Dependencies::check_evol_method(h_m()) != NULL) {
109 if (instanceKlass::cast(h_m()->method_holder())->is_linked()) {
110 _can_be_statically_bound = h_m()->can_be_statically_bound();
118 if (!_can_be_statically_bound && h_m()->is_private())
120 if (_can_be_statically_bound && h_m()->is_abstract())
125 _name = env->get_symbol(h_m()->name());
126 _holder = env->get_object(h_m()->method_holder())->as_instance_klass();
127 ciSymbol* sig_symbol = env->get_symbol(h_m()->signature());
128 constantPoolHandle cpool = h_m()->constants();
133 int invcnt = h_m()->interpreter_invocation_count();
136 _interpreter_throwout_count = h_m()->interpreter_throwout_count();
826 bool ciMethod::ensure_method_data(methodHandle h_m) {
828 if (is_native() || is_abstract() || h_m()->is_accessor()) return true;
829 if (h_m()->method_data() == NULL) {
830 methodOopDesc::build_interpreter_method_data(h_m, THREAD);
835 if (h_m()->method_data() != NULL) {
836 _method_data = CURRENT_ENV->get_object(h_m()->method_data())->as_method_data();
867 methodHandle h_m(my_thread, get_methodOop());
869 if (h_m()->method_data() != NULL) {
870 _method_data = CURRENT_ENV->get_object(h_m()->method_data())->as_method_data();