Lines Matching defs:next
292 int _use_count; // the number of instructions refering to this value (w/o prev/next); only roots can have use count = 0 or > 1
295 Instruction* _next; // the next instruction if any (NULL for BlockEnd instructions)
407 Instruction* next() const { return _next; }
429 Instruction* set_next(Instruction* next) {
430 assert(next->has_printable_bci(), "_printable_bci should have been set");
431 assert(next != NULL, "must not be NULL");
432 assert(as_BlockEnd() == NULL, "BlockEnd instructions must have no next");
433 assert(next->can_be_linked(), "shouldn't link these instructions into list");
435 next->set_flag(Instruction::IsLinkedInBlockFlag, true);
436 _next = next;
437 return next;
440 Instruction* set_next(Instruction* next, int bci) {
442 next->set_printable_bci(bci);
444 return set_next(next);