Home
last modified time | relevance | path

Searched refs:anchor (Results 1 – 12 of 12) sorted by relevance

/art/compiler/dex/quick/x86/
Dcall_x86.cc101 tab_rec->anchor = nullptr; // Unused for x86-64. in GenLargePackedSwitch()
104 LIR* anchor; in GenLargePackedSwitch() local
105 RegStorage r_pc = GetPcAndAnchor(&anchor); in GenLargePackedSwitch()
113 tab_rec->anchor = anchor; in GenLargePackedSwitch()
Dint_x86.cc1385 LIR* anchor; in OpPcRelLoad() local
1386 RegStorage r_pc = GetPcAndAnchor(&anchor); in OpPcRelLoad()
1391 res->operands[4] = WrapPointer(anchor); in OpPcRelLoad()
1410 RegStorage X86Mir2Lir::GetPcAndAnchor(LIR** anchor, RegStorage r_tmp) { in GetPcAndAnchor() argument
1413 *anchor = NEXT_LIR(setup_pc_rel_base_reg_); in GetPcAndAnchor()
1414 DCHECK(*anchor != nullptr); in GetPcAndAnchor()
1415 DCHECK_EQ((*anchor)->opcode, kX86Pop32R); in GetPcAndAnchor()
1421 *anchor = NEXT_LIR(load_pc); in GetPcAndAnchor()
1422 DCHECK(*anchor != nullptr); in GetPcAndAnchor()
1423 DCHECK_EQ((*anchor)->opcode, kX86Pop32R); in GetPcAndAnchor()
[all …]
Dutility_x86.cc594 LIR* anchor; in LoadConstantWide() local
595 RegStorage r_pc = GetPcAndAnchor(&anchor); in LoadConstantWide()
599 res->operands[4] = WrapPointer(anchor); in LoadConstantWide()
Dtarget_x86.cc1576 LIR* anchor; in AppendOpcodeWithConst() local
1577 RegStorage r_pc = GetPcAndAnchor(&anchor); in AppendOpcodeWithConst()
1580 load->operands[4] = WrapPointer(anchor); in AppendOpcodeWithConst()
Dcodegen_x86.h966 RegStorage GetPcAndAnchor(LIR** anchor, RegStorage r_tmp = RegStorage::InvalidReg());
Dassemble_x86.cc1584 disp = tab_rec->offset - tab_rec->anchor->offset; in EmitPcRel()
1760 const LIR* anchor = UnwrapPointer<LIR>(lir->operands[4]); in AssembleInstructions() local
1761 lir->operands[2] = target - anchor->offset; in AssembleInstructions()
/art/compiler/dex/quick/mips/
Dassemble_mips.cc625 LIR* anchor = RawLIR(dalvik_offset, kPseudoTargetLabel); in ConvertShortToLongBranch() local
626 LIR* delta_hi = RawLIR(dalvik_offset, kMipsDeltaHi, rAT, 0, WrapPointer(anchor), 0, 0, in ConvertShortToLongBranch()
629 InsertLIRBefore(lir, anchor); in ConvertShortToLongBranch()
630 LIR* delta_lo = RawLIR(dalvik_offset, kMipsDeltaLo, rAT, 0, WrapPointer(anchor), 0, 0, in ConvertShortToLongBranch()
Dcall_mips.cc107 tab_rec->anchor = base_label; in GenLargeSparseSwitch()
191 tab_rec->anchor = base_label; in GenLargePackedSwitch()
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc92 tab_rec->anchor = switch_label; in GenLargeSparseSwitch()
140 tab_rec->anchor = switch_label; in GenLargePackedSwitch()
/art/compiler/dex/quick/arm/
Dcall_arm.cc93 tab_rec->anchor = switch_branch; in GenLargeSparseSwitch()
136 tab_rec->anchor = switch_branch; in GenLargePackedSwitch()
/art/compiler/dex/quick/
Dcodegen_util.cc541 DCHECK(tab_rec->anchor->flags.fixup != kFixupNone); in InstallSwitchTables()
542 bx_offset = tab_rec->anchor->offset + 4; in InstallSwitchTables()
552 bx_offset = tab_rec->anchor->offset; in InstallSwitchTables()
Dmir_to_lir.h232 LIR* anchor; // Reference instruction for relative offsets. member