Searched refs:X86EncodingMap (Results 1 – 3 of 3) sorted by relevance
/art/compiler/dex/quick/x86/ |
D | codegen_x86.h | 438 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 …]
|
D | assemble_x86.cc | 31 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 …]
|
D | x86_lir.h | 675 struct X86EncodingMap { struct 733 extern X86EncodingMap EncodingMap[kX86Last];
|