Home
last modified time | relevance | path

Searched refs:fixup (Results 1 – 17 of 17) sorted by relevance

/art/compiler/utils/
Dassembler.cc62 AssemblerFixup* fixup = fixup_; in ProcessFixups() local
63 while (fixup != NULL) { in ProcessFixups()
64 fixup->Process(region, fixup->position()); in ProcessFixups()
65 fixup = fixup->previous(); in ProcessFixups()
Dassembler.h206 void EmitFixup(AssemblerFixup* fixup) { in EmitFixup() argument
207 fixup->set_previous(fixup_); in EmitFixup()
208 fixup->set_position(Size()); in EmitFixup()
209 fixup_ = fixup; in EmitFixup()
/art/compiler/dex/quick/arm/
Dassemble_arm.cc40 k3, k3s, k3e, flags, name, fmt, size, fixup) \ argument
42 {k3, k3s, k3e}}, opcode, flags, name, fmt, size, fixup}
1048 orig_lir->flags.fixup = kFixupNone; in ReplaceFixup()
1243 switch (static_cast<FixupKind>(lir->flags.fixup)) { in AssembleLIR()
1296 new_adr->flags.fixup = kFixupAdr; in AssembleLIR()
1367 new_inst->flags.fixup = kFixupCondBranch; in AssembleLIR()
1403 lir->flags.fixup = kFixupNone; in AssembleLIR()
1438 lir->flags.fixup = kFixupNone; in AssembleLIR()
1455 lir->flags.fixup = kFixupT2Branch; in AssembleLIR()
1465 lir->flags.fixup = kFixupNone; in AssembleLIR()
[all …]
Darm_lir.h590 FixupKind fixup; member
/art/compiler/dex/quick/arm64/
Dassemble_arm64.cc61 a3k, a3s, a3e, flags, name, fmt, fixup) \ argument
63 {a3k, a3s, a3e}}, opcode, flags, name, fmt, 4, fixup}
635 orig_lir->flags.fixup = kFixupNone; in ReplaceFixup()
852 switch (static_cast<FixupKind>(lir->flags.fixup)) { in AssembleLIR()
906 LOG(FATAL) << "Unexpected case " << lir->flags.fixup; in AssembleLIR()
967 if (lir->flags.fixup != kFixupNone) { in LinkFixupInsns()
970 lir->flags.fixup = EncodingMap[opcode].fixup; in LinkFixupInsns()
974 lir->flags.fixup = kFixupLabel; in LinkFixupInsns()
Darm64_lir.h436 FixupKind fixup; member
452 uint32_t fixup;
/art/compiler/dex/quick/
Dmir_to_lir-inl.h167 lir->flags.fixup = kFixupLabel; in SetupResourceMasks()
176 lir->flags.fixup = kFixupLabel; in SetupResourceMasks()
Dcodegen_util.cc544 DCHECK(tab_rec->anchor->flags.fixup != kFixupNone); in InstallSwitchTables()
839 new_label->flags.fixup = kFixupLabel; in InsertCaseLabel()
Dmir_to_lir.cc1125 block_label_list_[block_id].flags.fixup = kFixupLabel; in MethodBlockCodeGen()
Dmir_to_lir.h181 unsigned int fixup:8; // Fixup kind. member
/art/compiler/utils/x86/
Dassembler_x86.h579 inline void EmitFixup(AssemblerFixup* fixup);
613 inline void X86Assembler::EmitFixup(AssemblerFixup* fixup) { in EmitFixup() argument
614 buffer_.EmitFixup(fixup); in EmitFixup()
/art/compiler/utils/x86_64/
Dassembler_x86_64.h623 void EmitFixup(AssemblerFixup* fixup);
683 inline void X86_64Assembler::EmitFixup(AssemblerFixup* fixup) { in EmitFixup() argument
684 buffer_.EmitFixup(fixup); in EmitFixup()
/art/compiler/dex/quick/mips/
Dassemble_mips.cc529 if (lir->flags.fixup != kFixupNone) { in AssembleInstructions()
/art/compiler/dex/quick/x86/
Dutility_x86.cc594 res->flags.fixup = kFixupLoad; in LoadConstantWide()
Dassemble_x86.cc1612 if (lir->flags.fixup != kFixupNone) { in AssembleInstructions()
1716 if (lir->flags.fixup == kFixupLoad) { in AssembleInstructions()
Dtarget_x86.cc1824 load->flags.fixup = kFixupLoad; in AppendOpcodeWithConst()
Dint_x86.cc1093 res->flags.fixup = kFixupLoad; in OpPcRelLoad()