|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp 105 EmitByte(Val & 255, CurByte, OS);
123 EmitByte(ModRMByte(3, RegOpcodeFld, GetX86RegNum(ModRMReg)), CurByte, OS);
129 EmitByte(ModRMByte(SS, Index, Base), CurByte, OS);
394 EmitByte(ModRMByte(0, RegOpcodeField, 5), CurByte, OS);
482 EmitByte(ModRMByte(0, RegOpcodeField, RMfield), CurByte, OS);
486 EmitByte(ModRMByte(1, RegOpcodeField, RMfield), CurByte, OS);
491 EmitByte(ModRMByte(2, RegOpcodeField, RMfield), CurByte, OS);
494 EmitByte(ModRMByte(0, RegOpcodeField, 6), CurByte, OS);
518 EmitByte(ModRMByte(0, RegOpcodeField, 5), CurByte, OS);
529 EmitByte(ModRMByte(0, RegOpcodeField, BaseRegNo), CurByte, OS);
540 EmitByte(ModRMByte(0, RegOpcodeField, BaseRegNo), CurByte, OS);
549 EmitByte(ModRMByte(1, RegOpcodeField, BaseRegNo), CurByte, OS);
557 EmitByte(ModRMByte(1, RegOpcodeField, BaseRegNo), CurByte, OS);
565 EmitByte(ModRMByte(2, RegOpcodeField, BaseRegNo), CurByte, OS);
585 EmitByte(ModRMByte(0, RegOpcodeField, 4), CurByte, OS);
589 EmitByte(ModRMByte(2, RegOpcodeField, 4), CurByte, OS);
596 EmitByte(ModRMByte(0, RegOpcodeField, 4), CurByte, OS);
599 EmitByte(ModRMByte(1, RegOpcodeField, 4), CurByte, OS);
603 EmitByte(ModRMByte(1, RegOpcodeField, 4), CurByte, OS);
608 EmitByte(ModRMByte(2, RegOpcodeField, 4), CurByte, OS);
1001 EmitByte(0xC5, CurByte, OS);
1002 EmitByte(LastByte | (VEX_R << 7), CurByte, OS);
1007 EmitByte(Encoding == X86II::XOP ? 0x8F : 0xC4, CurByte, OS);
1008 EmitByte(VEX_R << 7 | VEX_X << 6 | VEX_B << 5 | VEX_5M, CurByte, OS);
1009 EmitByte(LastByte | (VEX_W << 7), CurByte, OS);
1020 EmitByte(0x62, CurByte, OS);
1021 EmitByte((VEX_R << 7) |
1026 EmitByte((VEX_W << 7) |
1031 EmitByte((EVEX_z << 7) |
1037 EmitByte((EVEX_z << 7) |
1133 case X86::CS: EmitByte(0x2E, CurByte, OS); break;
1134 case X86::SS: EmitByte(0x36, CurByte, OS); break;
1135 case X86::DS: EmitByte(0x3E, CurByte, OS); break;
1136 case X86::ES: EmitByte(0x26, CurByte, OS); break;
1137 case X86::FS: EmitByte(0x64, CurByte, OS); break;
1138 case X86::GS: EmitByte(0x65, CurByte, OS); break;
1157 EmitByte(0x66, CurByte, OS);
1161 EmitByte(0xF0, CurByte, OS);
1165 EmitByte(0x3E, CurByte, OS);
1169 EmitByte(0x66, CurByte, OS);
1172 EmitByte(0xF3, CurByte, OS);
1175 EmitByte(0xF2, CurByte, OS);
1183 EmitByte(0x40 | REX, CurByte, OS);
1196 EmitByte(0x0F, CurByte, OS);
1202 EmitByte(0x38, CurByte, OS);
1205 EmitByte(0x3A, CurByte, OS);
1255 EmitByte(0xF3, CurByte, OS);
1257 EmitByte(0xF2, CurByte, OS);
1281 EmitByte(0x67, CurByte, OS);
1314 EmitByte(0x67, CurByte, OS);
1316 EmitByte(BaseOpcode, CurByte, OS);
1327 EmitByte(0x67, CurByte, OS);
1329 EmitByte(BaseOpcode, CurByte, OS);
1337 EmitByte(0x67, CurByte, OS);
1339 EmitByte(BaseOpcode, CurByte, OS);
1349 EmitByte(BaseOpcode + OpcodeOffset, CurByte, OS);
1363 EmitByte(BaseOpcode, CurByte, OS);
1370 EmitByte(BaseOpcode, CurByte, OS);
1378 EmitByte(BaseOpcode, CurByte, OS);
1387 EmitByte(BaseOpcode + GetX86RegNum(MI.getOperand(CurOp++)), CurByte, OS);
1391 EmitByte(BaseOpcode, CurByte, OS);
1406 EmitByte(BaseOpcode, CurByte, OS);
1421 EmitByte(BaseOpcode, CurByte, OS);
1441 EmitByte(BaseOpcode, CurByte, OS);
1451 EmitByte(BaseOpcode, CurByte, OS);
1471 EmitByte(BaseOpcode + CC, CurByte, OS);
1486 EmitByte(BaseOpcode, CurByte, OS);
1498 EmitByte(BaseOpcode, CurByte, OS);
1515 EmitByte(BaseOpcode, CurByte, OS);
1528 EmitByte(BaseOpcode + CC, CurByte, OS);
1539 EmitByte(BaseOpcode + CC, CurByte, OS);
1553 EmitByte(BaseOpcode, CurByte, OS);
1564 EmitByte(BaseOpcode + CC, CurByte, OS);
1579 EmitByte(BaseOpcode, CurByte, OS);
1608 EmitByte(BaseOpcode, CurByte, OS);
1609 EmitByte(0xC0 + Form - X86II::MRM_C0, CurByte, OS);
1637 EmitByte(X86II::getBaseOpcodeFor(TSFlags), CurByte, OS);