Searched defs:fixup (Results 1 - 9 of 9) sorted by last modified time

/art/compiler/dex/quick/arm/
H A Darm_lir.h536 kThumb2Bl, // bl with linker fixup. [11110] S imm10 [11] J1 [1] J2 imm11.
600 FixupKind fixup; member in struct:art::ArmEncodingMap
/art/compiler/dex/quick/arm64/
H A Darm64_lir.h434 FixupKind fixup; member in struct:art::A64EncodingMap
/art/compiler/dex/quick/
H A Dmir_to_lir.h179 unsigned int generation:1; // Used to track visitation state during fixup pass.
180 unsigned int fixup:8; // Fixup kind. member in struct:art::LIR::__anon23
/art/compiler/optimizing/
H A Dcode_generator_x86_64.cc4478 * Class to handle late fixup of offsets into constant area.
4498 // Location in constant area that the fixup refers to.
4503 AssemblerFixup* fixup = new (GetGraph()->GetArena()) RIPFixup(*this, __ AddDouble(v)); local
4504 return Address::RIP(fixup);
4508 AssemblerFixup* fixup = new (GetGraph()->GetArena()) RIPFixup(*this, __ AddFloat(v)); local
4509 return Address::RIP(fixup);
4513 AssemblerFixup* fixup = new (GetGraph()->GetArena()) RIPFixup(*this, __ AddInt32(v)); local
4514 return Address::RIP(fixup);
4518 AssemblerFixup* fixup = new (GetGraph()->GetArena()) RIPFixup(*this, __ AddInt64(v)); local
4519 return Address::RIP(fixup);
[all...]
/art/compiler/utils/
H A Dassembler.cc63 AssemblerFixup* fixup = fixup_; local
64 while (fixup != nullptr) {
65 fixup->Process(region, fixup->position());
66 fixup = fixup->previous();
H A Dassembler.h211 // Emit a fixup at the current location.
212 void EmitFixup(AssemblerFixup* fixup) { argument
213 fixup->set_previous(fixup_);
214 fixup->set_position(Size());
215 fixup_ = fixup;
343 // Process the fixup chain starting at the given fixup. The offset is
/art/compiler/utils/x86/
H A Dassembler_x86.h624 inline void EmitFixup(AssemblerFixup* fixup);
658 inline void X86Assembler::EmitFixup(AssemblerFixup* fixup) { argument
659 buffer_.EmitFixup(fixup);
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.cc2120 AssemblerFixup* fixup = operand.GetFixup(); local
2121 if (fixup != nullptr) {
2122 EmitFixup(fixup);
H A Dassembler_x86_64.h144 void SetFixup(AssemblerFixup* fixup) { argument
145 fixup_ = fixup;
248 static Address RIP(AssemblerFixup* fixup) { argument
254 result.SetFixup(fixup);
776 void EmitFixup(AssemblerFixup* fixup);
847 inline void X86_64Assembler::EmitFixup(AssemblerFixup* fixup) { argument
848 buffer_.EmitFixup(fixup);

Completed in 163 milliseconds