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