Home
last modified time | relevance | path

Searched refs:jump_offset (Results 1 – 2 of 2) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_arm64.cc569 ptrdiff_t jump_offset = target_label->GetLocation() - table_start_.GetLocation(); in EmitTable() local
570 DCHECK_GT(jump_offset, std::numeric_limits<int32_t>::min()); in EmitTable()
571 DCHECK_LE(jump_offset, std::numeric_limits<int32_t>::max()); in EmitTable()
572 Literal<int32_t> literal(jump_offset); in EmitTable()
6700 Register jump_offset = temp_w; in VisitPackedSwitch() local
6701 __ Ldr(jump_offset, MemOperand(table_base, index, UXTW, 2)); in VisitPackedSwitch()
6705 __ Add(target_address, table_base, Operand(jump_offset, SXTW)); in VisitPackedSwitch()
Dcode_generator_arm_vixl.cc1999 int32_t jump_offset = target_label->GetLocation() - table_start_.GetLocation(); in FixTable() local
2002 jump_offset++; in FixTable()
2004 DCHECK_GT(jump_offset, std::numeric_limits<int32_t>::min()); in FixTable()
2005 DCHECK_LE(jump_offset, std::numeric_limits<int32_t>::max()); in FixTable()
2007 bb_addresses_[i].get()->UpdateValue(jump_offset, codegen->GetVIXLAssembler()->GetBuffer()); in FixTable()
10117 vixl32::Register jump_offset = temps.Acquire(); in VisitPackedSwitch() local
10126 __ ldr(jump_offset, MemOperand(table_base, key_reg, vixl32::LSL, 2)); in VisitPackedSwitch()
10130 __ add(target_address, table_base, jump_offset); in VisitPackedSwitch()