Lines Matching refs:pos
156 next = L->pos();
379 ASSERT(pc_ <= reloc_info_writer.pos()); // No overlap.
384 desc->reloc_size = (buffer_ + buffer_size_) - reloc_info_writer.pos();
1322 // generated code. pos() is the position the label refers to.
1325 // to be generated; pos() is the position of the 32bit
1333 PrintF("bound label to %d\n", L->pos());
1339 PrintF("@ %d ", l.pos());
1345 PrintF("label in inconsistent state (pos = %d)\n", L->pos_);
1350 void Assembler::bind_to(Label* L, int pos) {
1352 ASSERT(0 <= pos && pos <= pc_offset()); // must have a valid binding position
1355 int fixup_pos = L->pos();
1358 long_at_put(fixup_pos, pos + Code::kHeaderSize - kHeapObjectTag);
1364 int imm32 = pos - (fixup_pos + sizeof(int32_t));
1375 int disp = pos - fixup_pos - sizeof(int8_t);
1384 L->bind_to(pos);
1400 int offs = L->pos() - pc_offset();
1457 int offs = L->pos() - pc_offset();
1508 int offs = L->pos() - pc_offset();
2467 desc.reloc_size = (buffer_ + buffer_size_) - (reloc_info_writer.pos());
2479 memmove(rc_delta + reloc_info_writer.pos(),
2480 reloc_info_writer.pos(), desc.reloc_size);
2492 reloc_info_writer.Reposition(reloc_info_writer.pos() + rc_delta,