Lines Matching defs:dept

190   static const char* dep_name(DepType dept);
191 static int dep_args(DepType dept);
193 static bool is_klass_type( DepType dept) { return dept_in_mask(dept, klass_types ); }
195 static bool has_explicit_context_arg(DepType dept) { return dept_in_mask(dept, explicit_ctxk_types); }
196 static bool has_implicit_context_arg(DepType dept) { return dept_in_mask(dept, implicit_ctxk_types); }
198 static int dep_context_arg(DepType dept) { return has_explicit_context_arg(dept) ? 0 : -1; }
199 static int dep_implicit_context_arg(DepType dept) { return has_implicit_context_arg(dept) ? 0 : -1; }
201 static void check_valid_dependency_type(DepType dept);
205 GrowableArray<int>* _dep_seen; // (seen[h->ident] & (1<<dept))
211 static bool dept_in_mask(DepType dept, int mask) {
212 return (int)dept >= 0 && dept < TYPE_LIMIT && ((1<<dept) & mask) != 0;
215 bool note_dep_seen(int dept, ciObject* x) {
216 assert(dept < BitsPerInt, "oob");
220 _dep_seen->at_put(x_id, seen | (1<<dept));
221 // return true if we've already seen dept/x
222 return (seen & (1<<dept)) != 0;
263 void assert_common_1(DepType dept, ciObject* x);
264 void assert_common_2(DepType dept, ciObject* x0, ciObject* x1);
265 void assert_common_3(DepType dept, ciKlass* ctxk, ciObject* x1, ciObject* x2);
371 void log_dependency(DepType dept, int nargs, ciObject* args[]) {
372 write_dependency_to(log(), dept, nargs, args);
374 void log_dependency(DepType dept,
384 log_dependency(dept, dep_args(dept), args);
388 DepType dept,
392 DepType dept,
396 DepType dept,
399 static void print_dependency(DepType dept,
405 static ciKlass* ctxk_encoded_as_null(DepType dept, ciObject* x);
407 static klassOop ctxk_encoded_as_null(DepType dept, oop x);
415 // Dependencies::DepType dept;