Searched refs:anchor (Results 1 – 12 of 12) sorted by relevance
/art/compiler/dex/quick/x86/ |
D | call_x86.cc | 101 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()
|
D | int_x86.cc | 1385 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 …]
|
D | utility_x86.cc | 594 LIR* anchor; in LoadConstantWide() local 595 RegStorage r_pc = GetPcAndAnchor(&anchor); in LoadConstantWide() 599 res->operands[4] = WrapPointer(anchor); in LoadConstantWide()
|
D | target_x86.cc | 1576 LIR* anchor; in AppendOpcodeWithConst() local 1577 RegStorage r_pc = GetPcAndAnchor(&anchor); in AppendOpcodeWithConst() 1580 load->operands[4] = WrapPointer(anchor); in AppendOpcodeWithConst()
|
D | codegen_x86.h | 966 RegStorage GetPcAndAnchor(LIR** anchor, RegStorage r_tmp = RegStorage::InvalidReg());
|
D | assemble_x86.cc | 1584 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/ |
D | assemble_mips.cc | 625 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()
|
D | call_mips.cc | 107 tab_rec->anchor = base_label; in GenLargeSparseSwitch() 191 tab_rec->anchor = base_label; in GenLargePackedSwitch()
|
/art/compiler/dex/quick/arm64/ |
D | call_arm64.cc | 92 tab_rec->anchor = switch_label; in GenLargeSparseSwitch() 140 tab_rec->anchor = switch_label; in GenLargePackedSwitch()
|
/art/compiler/dex/quick/arm/ |
D | call_arm.cc | 93 tab_rec->anchor = switch_branch; in GenLargeSparseSwitch() 136 tab_rec->anchor = switch_branch; in GenLargePackedSwitch()
|
/art/compiler/dex/quick/ |
D | codegen_util.cc | 541 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()
|
D | mir_to_lir.h | 232 LIR* anchor; // Reference instruction for relative offsets. member
|