Lines Matching refs:target_pos
775 static inline Instr SetBranchOffset(int32_t pos, int32_t target_pos,
778 int32_t imm = target_pos - (pos + Assembler::kBranchPCOffset);
790 void Assembler::target_at_put(int pos, int target_pos, bool is_internal) {
792 uint64_t imm = reinterpret_cast<uint64_t>(buffer_) + target_pos;
798 DCHECK(target_pos == kEndOfChain || target_pos >= 0);
801 instr_at_put(pos, target_pos + (Code::kHeaderSize - kHeapObjectTag));
806 instr = SetBranchOffset(pos, target_pos, instr);
815 uint64_t imm = reinterpret_cast<uint64_t>(buffer_) + target_pos;
829 int32_t imm28 = target_pos - pos;
839 int32_t imm28 = target_pos - pos;
1156 int64_t target_pos;
1158 target_pos = L->pos();
1161 target_pos = L->pos(); // L's link.
1168 uint64_t imm = reinterpret_cast<uint64_t>(buffer_) + target_pos;
1176 int64_t target_pos;
1180 target_pos = L->pos();
1183 target_pos = L->pos(); // L's link.
1190 int64_t imm = target_pos - (pc_offset() + pad);
1198 int32_t target_pos;
1202 target_pos = L->pos();
1205 target_pos = L->pos();
1217 int32_t offset = target_pos - (pc_offset() + kBranchPCOffset + pad);
1226 int target_pos;
1228 target_pos = L->pos();
1229 instr_at_put(at_offset, target_pos + (Code::kHeaderSize - kHeapObjectTag));
1232 target_pos = L->pos(); // L's link.
1233 int32_t imm18 = target_pos - at_offset;
1239 target_pos = kEndOfChain;