Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Encoding

403   // 16-bit addressing forms of the ModR/M byte have a different encoding for
485 // indirect register encoding, this handles addresses like [EAX]. The
486 // encoding for [EBP] with no displacement means [disp32] so we handle it
511 // Otherwise, emit the most general non-SIB encoding: [REG+disp32]
532 // Emit the normal disp32 encoding.
542 // Emit the disp8 encoding.
546 // Emit the disp8 encoding.
551 // Emit the normal disp32 encoding.
593 uint64_t Encoding = TSFlags & X86II::EncodingMask;
918 if (Encoding == X86II::VEX || Encoding == X86II::XOP) {
937 if (Encoding == X86II::VEX && VEX_B && VEX_X && !VEX_W && (VEX_5M == 1)) {
944 EmitByte(Encoding == X86II::XOP ? 0x8F : 0xC4, CurByte, OS);
948 assert(Encoding == X86II::EVEX && "unknown encoding!");
1014 REX |= 0x40; // REX fixed encoding prefix
1179 // Encoding type for this instruction.
1180 uint64_t Encoding = TSFlags & X86II::EncodingMask;
1229 if (Encoding == 0)
1237 BaseOpcode = 0x0F; // Weird 3DNow! encoding.