Lines Matching defs:_fingerprint

214   uint64_t _fingerprint;
220 void do_bool() { _fingerprint |= (((uint64_t)bool_parm) << _shift_count); _shift_count += parameter_feature_size; }
221 void do_char() { _fingerprint |= (((uint64_t)char_parm) << _shift_count); _shift_count += parameter_feature_size; }
222 void do_byte() { _fingerprint |= (((uint64_t)byte_parm) << _shift_count); _shift_count += parameter_feature_size; }
223 void do_short() { _fingerprint |= (((uint64_t)short_parm) << _shift_count); _shift_count += parameter_feature_size; }
224 void do_int() { _fingerprint |= (((uint64_t)int_parm) << _shift_count); _shift_count += parameter_feature_size; }
225 void do_long() { _fingerprint |= (((uint64_t)long_parm) << _shift_count); _shift_count += parameter_feature_size; }
226 void do_float() { _fingerprint |= (((uint64_t)float_parm) << _shift_count); _shift_count += parameter_feature_size; }
227 void do_double() { _fingerprint |= (((uint64_t)double_parm) << _shift_count); _shift_count += parameter_feature_size; }
229 void do_object(int begin, int end) { _fingerprint |= (((uint64_t)obj_parm) << _shift_count); _shift_count += parameter_feature_size; }
230 void do_array (int begin, int end) { _fingerprint |= (((uint64_t)obj_parm) << _shift_count); _shift_count += parameter_feature_size; }
236 _fingerprint = 0;
246 _fingerprint = UCONST64(-1);
247 mh->constMethod()->set_fingerprint(_fingerprint);
248 return _fingerprint;
252 _fingerprint = mh->result_type();
253 _fingerprint <<= static_feature_size;
254 if (mh->is_static()) _fingerprint |= 1;
257 _fingerprint |= ((uint64_t)done_parm) << _shift_count;// mark end of sig
258 mh->constMethod()->set_fingerprint(_fingerprint);
259 return _fingerprint;