Lines Matching refs:cp_index
53 int add_cp_cache_entry(int cp_index) {
54 assert((cp_index & _secondary_entry_tag) == 0, "bad tag");
55 assert(_cp_map[cp_index] == -1, "not twice on same cp_index");
56 int cache_index = _cp_cache_map.append(cp_index);
57 _cp_map.at_put(cp_index, cache_index);
58 assert(cp_entry_to_cp_cache(cp_index) == cache_index, "");
69 int cp_index = _cp_cache_map[cache_index];
70 if ((cp_index & _secondary_entry_tag) != 0)
73 return cp_index;
76 int cp_index = _cp_cache_map[cache_index];
77 if ((cp_index & _secondary_entry_tag) == 0)
80 return (cp_index - _secondary_entry_tag);
91 void maybe_rewrite_invokehandle(address opc, int cp_index, bool reverse = false);