Lines Matching defs:link
792 // The linked labels form a link chain by making the branch offset
796 // The link chain is terminated by a branch offset pointing to the
802 // Emitted link to a label, not part of a branch.
819 // Emitted link to a label, not part of a branch.
823 // The existing code must be a single 24-bit label chain link, followed by
829 // In addition to the 24-bit label chain link, we expect to find one nop for
998 next(L); // call next before overwriting link with target at fixup_pos
1015 int link = target_at(L->pos());
1016 if (link == L->pos()) {
1017 // Branch target points to the same instruction. This is the end of the link
1021 DCHECK_GE(link, 0);
1022 L->link_to(link);
1449 // Point to previous instruction that uses the link.
1452 // First entry of the link chain points to itself.
1651 // Emit the link to the label in the code stream followed by extra nop
1653 // If the label is not linked, then start a new link chain by linking it to
1655 int link = label->is_linked() ? label->pos() : pc_offset();
1663 // The link will be extracted from the first instruction and the destination
1666 // link
1669 // link
1673 // When the label gets bound: target_at extracts the link and target_at_put
1675 CHECK(is_uint24(link));
1677 emit(link);