• Home
  • Raw
  • Download

Lines Matching refs:EmitByte

88   void EmitByte(uint8_t C, unsigned &CurByte, raw_ostream &OS) const {  in EmitByte()  function in __anon7a34690c0111::X86MCCodeEmitter
97 EmitByte(Val & 255, CurByte, OS); in EmitConstant()
116 EmitByte(ModRMByte(3, RegOpcodeFld, GetX86RegNum(ModRMReg)), CurByte, OS); in EmitRegModRMByte()
122 EmitByte(ModRMByte(SS, Index, Base), CurByte, OS); in EmitSIBByte()
366 EmitByte(ModRMByte(0, RegOpcodeField, 5), CurByte, OS); in emitMemModRMByte()
449 EmitByte(ModRMByte(0, RegOpcodeField, RMfield), CurByte, OS); in emitMemModRMByte()
453 EmitByte(ModRMByte(1, RegOpcodeField, RMfield), CurByte, OS); in emitMemModRMByte()
458 EmitByte(ModRMByte(2, RegOpcodeField, RMfield), CurByte, OS); in emitMemModRMByte()
461 EmitByte(ModRMByte(0, RegOpcodeField, 6), CurByte, OS); in emitMemModRMByte()
485 EmitByte(ModRMByte(0, RegOpcodeField, 5), CurByte, OS); in emitMemModRMByte()
495 EmitByte(ModRMByte(0, RegOpcodeField, BaseRegNo), CurByte, OS); in emitMemModRMByte()
502 EmitByte(ModRMByte(1, RegOpcodeField, BaseRegNo), CurByte, OS); in emitMemModRMByte()
510 EmitByte(ModRMByte(1, RegOpcodeField, BaseRegNo), CurByte, OS); in emitMemModRMByte()
518 EmitByte(ModRMByte(2, RegOpcodeField, BaseRegNo), CurByte, OS); in emitMemModRMByte()
538 EmitByte(ModRMByte(0, RegOpcodeField, 4), CurByte, OS); in emitMemModRMByte()
542 EmitByte(ModRMByte(2, RegOpcodeField, 4), CurByte, OS); in emitMemModRMByte()
549 EmitByte(ModRMByte(0, RegOpcodeField, 4), CurByte, OS); in emitMemModRMByte()
552 EmitByte(ModRMByte(1, RegOpcodeField, 4), CurByte, OS); in emitMemModRMByte()
556 EmitByte(ModRMByte(1, RegOpcodeField, 4), CurByte, OS); in emitMemModRMByte()
561 EmitByte(ModRMByte(2, RegOpcodeField, 4), CurByte, OS); in emitMemModRMByte()
910 EmitByte(0xC5, CurByte, OS); in EmitVEXOpcodePrefix()
911 EmitByte(LastByte | (VEX_R << 7), CurByte, OS); in EmitVEXOpcodePrefix()
916 EmitByte(Encoding == X86II::XOP ? 0x8F : 0xC4, CurByte, OS); in EmitVEXOpcodePrefix()
917 EmitByte(VEX_R << 7 | VEX_X << 6 | VEX_B << 5 | VEX_5M, CurByte, OS); in EmitVEXOpcodePrefix()
918 EmitByte(LastByte | (VEX_W << 7), CurByte, OS); in EmitVEXOpcodePrefix()
929 EmitByte(0x62, CurByte, OS); in EmitVEXOpcodePrefix()
930 EmitByte((VEX_R << 7) | in EmitVEXOpcodePrefix()
935 EmitByte((VEX_W << 7) | in EmitVEXOpcodePrefix()
940 EmitByte((EVEX_z << 7) | in EmitVEXOpcodePrefix()
946 EmitByte((EVEX_z << 7) | in EmitVEXOpcodePrefix()
1042 case X86::CS: EmitByte(0x2E, CurByte, OS); break; in EmitSegmentOverridePrefix()
1043 case X86::SS: EmitByte(0x36, CurByte, OS); break; in EmitSegmentOverridePrefix()
1044 case X86::DS: EmitByte(0x3E, CurByte, OS); break; in EmitSegmentOverridePrefix()
1045 case X86::ES: EmitByte(0x26, CurByte, OS); break; in EmitSegmentOverridePrefix()
1046 case X86::FS: EmitByte(0x64, CurByte, OS); break; in EmitSegmentOverridePrefix()
1047 case X86::GS: EmitByte(0x65, CurByte, OS); break; in EmitSegmentOverridePrefix()
1066 EmitByte(0x66, CurByte, OS); in emitOpcodePrefix()
1070 EmitByte(0xF0, CurByte, OS); in emitOpcodePrefix()
1074 EmitByte(0x66, CurByte, OS); in emitOpcodePrefix()
1077 EmitByte(0xF3, CurByte, OS); in emitOpcodePrefix()
1080 EmitByte(0xF2, CurByte, OS); in emitOpcodePrefix()
1088 EmitByte(0x40 | REX, CurByte, OS); in emitOpcodePrefix()
1098 EmitByte(0x0F, CurByte, OS); in emitOpcodePrefix()
1104 EmitByte(0x38, CurByte, OS); in emitOpcodePrefix()
1107 EmitByte(0x3A, CurByte, OS); in emitOpcodePrefix()
1159 EmitByte(0xF3, CurByte, OS); in encodeInstruction()
1183 EmitByte(0x67, CurByte, OS); in encodeInstruction()
1214 EmitByte(0x67, CurByte, OS); in encodeInstruction()
1216 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1227 EmitByte(0x67, CurByte, OS); in encodeInstruction()
1229 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1237 EmitByte(0x67, CurByte, OS); in encodeInstruction()
1239 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1243 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1248 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1255 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1263 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1272 EmitByte(BaseOpcode + GetX86RegNum(MI.getOperand(CurOp++)), CurByte, OS); in encodeInstruction()
1276 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1291 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1306 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1342 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1363 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1379 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1408 EmitByte(BaseOpcode, CurByte, OS); in encodeInstruction()
1409 EmitByte(0xC0 + Form - X86II::MRM_C0, CurByte, OS); in encodeInstruction()
1437 EmitByte(X86II::getBaseOpcodeFor(TSFlags), CurByte, OS); in encodeInstruction()