Lines Matching defs:deps
124 bool Dependencies::maybe_merge_ctxk(GrowableArray<ciObject*>* deps,
126 ciKlass* ctxk1 = deps->at(ctxk_i)->as_klass();
131 deps->at_put(ctxk_i, ctxk2);
141 GrowableArray<ciObject*>* deps = _deps[dept];
145 assert(deps->find(x) >= 0, "sanity");
147 deps->append(x);
155 GrowableArray<ciObject*>* deps = _deps[dept];
164 for (int i = deps->length(); (i -= stride) >= 0; ) {
165 ciObject* y1 = deps->at(i+1);
167 if (maybe_merge_ctxk(deps, i+0, x0->as_klass())) {
178 for (int i = deps->length(); (i -= stride) >= 0; ) {
179 ciObject* y0 = deps->at(i+0);
180 ciObject* y1 = deps->at(i+1);
189 deps->append(x0);
190 deps->append(x1);
198 GrowableArray<ciObject*>* deps = _deps[dept];
216 for (int i = deps->length(); (i -= stride) >= 0; ) {
217 ciObject* y = deps->at(i+1);
218 ciObject* y2 = deps->at(i+2);
220 if (maybe_merge_ctxk(deps, i+0, ctxk)) {
227 deps->append(ctxk);
228 deps->append(x);
229 deps->append(x2);
261 GrowableArray<ciObject*>* deps = _deps[dept];
262 if (deps->length() <= 1) continue;
264 case 1: deps->sort(sort_dep_arg_1, 1); break;
265 case 2: deps->sort(sort_dep_arg_2, 2); break;
266 case 3: deps->sort(sort_dep_arg_3, 3); break;
276 GrowableArray<ciObject*>* deps = _deps[dept];
277 est_size += deps->length()*2; // tags and argument(s)
310 // cast is safe, no deps can overflow INT_MAX
315 GrowableArray<ciObject*>* deps = _deps[dept];
316 if (deps->length() == 0) continue;
320 for (int i = 0; i < deps->length(); i += stride) {
324 ciKlass* ctxk = deps->at(i+ctxkj+0)->as_klass();
325 ciObject* x = deps->at(i+ctxkj+1); // following argument
334 bytes.write_int(_oop_recorder->find_index(deps->at(i+j)->constant_encoding()));
403 GrowableArray<ciObject*>* deps = _deps[dept];
404 if (deps->length() == 0) continue;
406 for (int i = 0; i < deps->length(); i += stride) {
409 args[j] = deps->at(i+j);
1240 // Turn off dependency tracing while actually testing deps.
1258 // Turn off dependency tracing while actually testing deps.
1307 // Turn off dependency tracing while actually testing deps.
1424 // Turn off dependency tracing while actually testing deps.