Home
last modified time | relevance | path

Searched refs:X86EncodingMap (Results 1 – 3 of 3) sorted by relevance

/art/compiler/dex/quick/x86/
Dcodegen_x86.h438 size_t ComputeSize(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_index,
440 void CheckValidByteRegister(const X86EncodingMap* entry, int32_t raw_reg);
441 void EmitPrefix(const X86EncodingMap* entry,
443 void EmitOpcode(const X86EncodingMap* entry);
444 void EmitPrefixAndOpcode(const X86EncodingMap* entry,
451 void EmitImm(const X86EncodingMap* entry, int64_t imm);
452 void EmitNullary(const X86EncodingMap* entry);
453 void EmitOpRegOpcode(const X86EncodingMap* entry, int32_t raw_reg);
454 void EmitOpReg(const X86EncodingMap* entry, int32_t raw_reg);
455 void EmitOpMem(const X86EncodingMap* entry, int32_t raw_base, int32_t disp);
[all …]
Dassemble_x86.cc31 const X86EncodingMap X86Mir2Lir::EncodingMap[kX86Last] = {
569 static bool HasModrm(const X86EncodingMap* entry) { in HasModrm()
577 static bool HasSib(const X86EncodingMap* entry) { in HasSib()
601 static bool ModrmIsRegReg(const X86EncodingMap* entry) { in ModrmIsRegReg()
635 static bool IsByteSecondOperand(const X86EncodingMap* entry) { in IsByteSecondOperand()
639 size_t X86Mir2Lir::ComputeSize(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_index, in ComputeSize()
711 const X86EncodingMap* entry = &X86Mir2Lir::EncodingMap[lir->opcode]; in GetInsnSize()
887 void X86Mir2Lir::CheckValidByteRegister(const X86EncodingMap* entry, int32_t raw_reg) { in CheckValidByteRegister()
910 void X86Mir2Lir::EmitPrefix(const X86EncodingMap* entry, in EmitPrefix()
978 void X86Mir2Lir::EmitOpcode(const X86EncodingMap* entry) { in EmitOpcode()
[all …]
Dx86_lir.h675 struct X86EncodingMap { struct
733 extern X86EncodingMap EncodingMap[kX86Last];