H A D | assemble_x86.cc | 543 static bool HasModrm(const X86EncodingMap* entry) { argument 544 switch (entry->kind) { 551 static bool HasSib(const X86EncodingMap* entry) { argument 552 switch (entry->kind) { 562 switch (entry->opcode) { 567 switch (entry->opcode) { 575 static bool ModrmIsRegReg(const X86EncodingMap* entry) { argument 576 switch (entry->kind) { 595 switch (entry->opcode) { 600 switch (entry 608 IsByteSecondOperand(const X86EncodingMap* entry) argument 612 ComputeSize(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_index, int32_t raw_base, int32_t displacement) argument 677 const X86EncodingMap* entry = &X86Mir2Lir::EncodingMap[lir->opcode]; local 857 CheckValidByteRegister(const X86EncodingMap* entry, int32_t raw_reg) argument 880 EmitPrefix(const X86EncodingMap* entry, int32_t raw_reg_r, int32_t raw_reg_x, int32_t raw_reg_b) argument 948 EmitOpcode(const X86EncodingMap* entry) argument 963 EmitPrefixAndOpcode(const X86EncodingMap* entry, int32_t raw_reg_r, int32_t raw_reg_x, int32_t raw_reg_b) argument 1022 EmitImm(const X86EncodingMap* entry, int64_t imm) argument 1057 EmitNullary(const X86EncodingMap* entry) argument 1065 EmitOpRegOpcode(const X86EncodingMap* entry, int32_t raw_reg) argument 1078 EmitOpReg(const X86EncodingMap* entry, int32_t raw_reg) argument 1088 EmitOpMem(const X86EncodingMap* entry, int32_t raw_base, int32_t disp) argument 1101 EmitOpArray(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp) argument 1112 EmitMemReg(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t raw_reg) argument 1124 EmitRegMem(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int32_t disp) argument 1130 EmitRegArray(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int32_t raw_index, int scale, int32_t disp) argument 1143 EmitArrayReg(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp, int32_t raw_reg) argument 1149 EmitMemImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t imm) argument 1159 EmitArrayImm(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp, int32_t imm) argument 1171 EmitRegThread(const X86EncodingMap* entry, int32_t raw_reg, int32_t disp) argument 1186 EmitRegReg(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2) argument 1201 EmitRegRegImm(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2, int32_t imm) argument 1214 EmitRegMemImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int disp, int32_t imm) argument 1227 EmitMemRegImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t raw_reg, int32_t imm) argument 1233 EmitRegImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t imm) argument 1247 EmitThreadImm(const X86EncodingMap* entry, int32_t disp, int32_t imm) argument 1259 EmitMovRegImm(const X86EncodingMap* entry, int32_t raw_reg, int64_t imm) argument 1287 EmitShiftRegImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t imm) argument 1309 EmitShiftRegCl(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_cl) argument 1324 EmitShiftMemCl(const X86EncodingMap* entry, int32_t raw_base, int32_t displacement, int32_t raw_cl) argument 1339 EmitShiftMemImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t imm) argument 1361 EmitRegCond(const X86EncodingMap* entry, int32_t raw_reg, int32_t cc) argument 1378 EmitMemCond(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t cc) argument 1402 EmitRegRegCond(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2, int32_t cc) argument 1428 EmitRegMemCond(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_base, int32_t disp, int32_t cc) argument 1449 EmitJmp(const X86EncodingMap* entry, int32_t rel) argument 1475 EmitJcc(const X86EncodingMap* entry, int32_t rel, int32_t cc) argument 1493 EmitCallMem(const X86EncodingMap* entry, int32_t raw_base, int32_t disp) argument 1502 EmitCallImmediate(const X86EncodingMap* entry, int32_t disp) argument 1513 EmitCallThread(const X86EncodingMap* entry, int32_t disp) argument 1526 EmitPcRel(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base_or_table, int32_t raw_index, int scale, int32_t table_or_disp) argument 1567 EmitMacro(const X86EncodingMap* entry, int32_t raw_reg, int32_t offset) argument 1584 EmitUnimplemented(const X86EncodingMap* entry, LIR* lir) argument 1740 const X86EncodingMap *entry = &X86Mir2Lir::EncodingMap[lir->opcode]; local [all...] |