Home
last modified time | relevance | path

Searched refs:fixup_pos (Results 1 - 9 of 9) sorted by relevance

/third_party/node/deps/v8/src/codegen/s390/
H A Dassembler-s390.cc574 int fixup_pos = L->pos(); in bind_to() local
576 int32_t offset = pos - fixup_pos; in bind_to()
577 int maxReach = max_reach_from(fixup_pos); in bind_to()
579 next(L); // call next before overwriting link with target at fixup_pos in bind_to()
581 target_at_put(fixup_pos, pos, &is_branch); in bind_to()
/third_party/node/deps/v8/src/codegen/ia32/
H A Dassembler-ia32.cc1554 int fixup_pos = L->pos(); in bind_to() local
1556 long_at_put(fixup_pos, reinterpret_cast<int>(buffer_start_ + pos)); in bind_to()
1557 internal_reference_positions_.push_back(fixup_pos); in bind_to()
1560 long_at_put(fixup_pos, pos + Code::kHeaderSize - kHeapObjectTag); in bind_to()
1563 DCHECK_EQ(byte_at(fixup_pos - 1), 0xE9); // jmp expected in bind_to()
1566 int imm32 = pos - (fixup_pos + sizeof(int32_t)); in bind_to()
1567 long_at_put(fixup_pos, imm32); in bind_to()
1572 int fixup_pos = L->near_link_pos(); in bind_to() local
1574 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos))); in bind_to()
1577 int disp = pos - fixup_pos in bind_to()
[all...]
/third_party/node/deps/v8/src/codegen/loong64/
H A Dassembler-loong64.cc570 int fixup_pos = L->pos(); in bind_to() local
571 int dist = pos - fixup_pos; in bind_to()
574 // fixup_pos. in bind_to()
575 Instr instr = instr_at(fixup_pos); in bind_to()
577 target_at_put(fixup_pos, pos, is_internal); in bind_to()
583 trampoline_pos = get_trampoline_entry(fixup_pos); in bind_to()
586 CHECK((trampoline_pos - fixup_pos) <= branch_offset); in bind_to()
587 target_at_put(fixup_pos, trampoline_pos, false); in bind_to()
588 fixup_pos = trampoline_pos; in bind_to()
590 target_at_put(fixup_pos, po in bind_to()
[all...]
/third_party/node/deps/v8/src/codegen/riscv64/
H A Dassembler-riscv64.cc650 int fixup_pos = L->pos(); in bind_to() local
651 int dist = pos - fixup_pos; in bind_to()
654 // at fixup_pos. in bind_to()
655 Instr instr = instr_at(fixup_pos); in bind_to()
656 DEBUG_PRINTF("\tfixup: %d to %d\n", fixup_pos, dist); in bind_to()
658 target_at_put(fixup_pos, pos, is_internal); in bind_to()
663 trampoline_pos = get_trampoline_entry(fixup_pos); in bind_to()
666 CHECK((trampoline_pos - fixup_pos) <= kMaxBranchOffset); in bind_to()
668 target_at_put(fixup_pos, trampoline_pos, false, true); in bind_to()
669 fixup_pos in bind_to()
[all...]
/third_party/node/deps/v8/src/codegen/mips/
H A Dassembler-mips.cc1040 int32_t fixup_pos = L->pos(); in bind_to() local
1041 int32_t dist = pos - fixup_pos; in bind_to()
1044 // fixup_pos. in bind_to()
1045 Instr instr = instr_at(fixup_pos); in bind_to()
1047 target_at_put(fixup_pos, pos, is_internal); in bind_to()
1053 trampoline_pos = get_trampoline_entry(fixup_pos); in bind_to()
1056 CHECK((trampoline_pos - fixup_pos) <= branch_offset); in bind_to()
1057 target_at_put(fixup_pos, trampoline_pos, false); in bind_to()
1058 fixup_pos = trampoline_pos; in bind_to()
1060 target_at_put(fixup_pos, po in bind_to()
[all...]
/third_party/node/deps/v8/src/codegen/x64/
H A Dassembler-x64.cc506 int fixup_pos = L->near_link_pos(); in bind_to() local
508 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos))); in bind_to()
510 int disp = pos - (fixup_pos + sizeof(int8_t)); in bind_to()
512 set_byte_at(fixup_pos, disp); in bind_to()
514 L->link_to(fixup_pos + offset_to_next, Label::kNear); in bind_to()
526 for (auto fixup_pos : pos_vector) { in bind_to()
527 int disp = pos - (fixup_pos + sizeof(int8_t)); in bind_to()
529 set_byte_at(fixup_pos, disp); in bind_to()
/third_party/node/deps/v8/src/codegen/ppc/
H A Dassembler-ppc.cc562 int fixup_pos = L->pos(); in bind_to() local
563 int32_t offset = pos - fixup_pos; in bind_to()
564 int maxReach = max_reach_from(fixup_pos); in bind_to()
565 next(L); // call next before overwriting link with target at fixup_pos in bind_to()
572 target_at_put(fixup_pos, trampoline_pos); in bind_to()
574 target_at_put(fixup_pos, pos, &is_branch); in bind_to()
/third_party/node/deps/v8/src/codegen/mips64/
H A Dassembler-mips64.cc966 int fixup_pos = L->pos(); in bind_to() local
967 int dist = pos - fixup_pos; in bind_to()
970 // fixup_pos. in bind_to()
971 Instr instr = instr_at(fixup_pos); in bind_to()
973 target_at_put(fixup_pos, pos, is_internal); in bind_to()
979 trampoline_pos = get_trampoline_entry(fixup_pos); in bind_to()
982 CHECK((trampoline_pos - fixup_pos) <= branch_offset); in bind_to()
983 target_at_put(fixup_pos, trampoline_pos, false); in bind_to()
984 fixup_pos = trampoline_pos; in bind_to()
986 target_at_put(fixup_pos, po in bind_to()
[all...]
/third_party/node/deps/v8/src/codegen/arm/
H A Dassembler-arm.cc997 int fixup_pos = L->pos(); in bind_to() local
998 next(L); // call next before overwriting link with target at fixup_pos in bind_to()
999 target_at_put(fixup_pos, pos); in bind_to()

Completed in 49 milliseconds