/external/llvm/lib/Target/X86/ |
D | X86InstrFMA.td | 91 memopv4f64, X86Fmadd, v2f64, v4f64>, VEX_W; 93 memopv4f64, X86Fmsub, v2f64, v4f64>, VEX_W; 96 v2f64, v4f64>, VEX_W; 99 v2f64, v4f64>, VEX_W; 111 memopv4f64, X86Fnmadd, v2f64, v4f64>, VEX_W; 114 v4f64>, VEX_W; 181 FR64, f64, f64mem, sdmem, loadf64, sse_load_f64>, VEX_W; 209 (OpVT (OpNode RC:$src1, RC:$src2, RC:$src3)))]>, VEX_W, MemOp4; 215 (mem_frag addr:$src3)))]>, VEX_W, MemOp4; 238 (Int VR128:$src1, VR128:$src2, VR128:$src3))]>, VEX_W, MemOp4; [all …]
|
D | X86InstrXOP.td | 101 VEX_4V, VEX_W; 219 VEX_4V, VEX_I8IMM, VEX_W, MemOp4; 249 VEX_4V, VEX_I8IMM, VEX_W, MemOp4; 278 VEX_W, MemOp4; 297 VEX_W, MemOp4;
|
D | X86CodeEmitter.cpp | 834 unsigned char VEX_W = 0; in emitVEXOpcodePrefix() local 875 if ((TSFlags >> X86II::VEXShift) & X86II::VEX_W) in emitVEXOpcodePrefix() 876 VEX_W = 1; in emitVEXOpcodePrefix() 1081 if (VEX_B && VEX_X && !VEX_W && !XOP && (VEX_5M == 1)) { // 2 byte VEX prefix in emitVEXOpcodePrefix() 1090 MCE.emitByte(LastByte | (VEX_W << 7)); in emitVEXOpcodePrefix()
|
D | X86InstrFormats.td | 125 class VEX_W { bit hasVEX_WPrefix = 1; } 168 bit hasVEX_WPrefix = 0; // Does this inst set the VEX_W field? 177 bit hasMemOp4Prefix = 0; // Same bit as VEX_W, but used for swapping operands 624 : VPDI<o, F, outs, ins, asm, pattern, itin>, VEX_W;
|
D | X86InstrShiftRotate.td | 869 defm RORX64 : bmi_rotate<"rorx{q}", GR64, i64mem>, VEX_W; 871 defm SARX64 : bmi_shift<"sarx{q}", GR64, i64mem>, T8XS, VEX_W; 873 defm SHRX64 : bmi_shift<"shrx{q}", GR64, i64mem>, T8XD, VEX_W; 875 defm SHLX64 : bmi_shift<"shlx{q}", GR64, i64mem>, T8, OpSize, VEX_W;
|
D | X86InstrSSE.td | 1462 XS, VEX, VEX_W, VEX_LIG; 1470 XD, VEX, VEX_W, VEX_LIG; 1479 XS, VEX_4V, VEX_W, VEX_LIG; 1483 XD, VEX_4V, VEX_W, VEX_LIG; 1573 SSE_CVT_SD2SI>, XD, VEX, VEX_W, VEX_LIG; 1587 VEX_W; 1594 VEX_4V, VEX_W; 1620 XS, VEX, VEX_W; 1627 XD, VEX, VEX_W; 1646 SSE_CVT_SS2SI_64>, XS, VEX, VEX_W, VEX_LIG; [all …]
|
D | X86InstrInfo.td | 1591 X86blsr_flag, loadi64>, VEX_W; 1595 X86blsmsk_flag, loadi64>, VEX_W; 1599 X86blsi_flag, loadi64>, VEX_W; 1619 int_x86_bmi_bextr_64, loadi64>, VEX_W; 1626 int_x86_bmi_bzhi_64, loadi64>, VEX_W; 1645 int_x86_bmi_pdep_64, loadi64>, T8XD, VEX_W; 1649 int_x86_bmi_pext_64, loadi64>, T8XS, VEX_W;
|
D | X86InstrArithmetic.td | 1217 defm ANDN64 : bmi_andn<"andn{q}", GR64, i64mem, loadi64>, T8, VEX_4V, VEX_W; 1241 defm MULX64 : bmi_mulx<"mulx{q}", GR64, i64mem>, VEX_W;
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86MCCodeEmitter.cpp | 473 unsigned char VEX_W = 0; in EmitVEXOpcodePrefix() local 514 if ((TSFlags >> X86II::VEXShift) & X86II::VEX_W) in EmitVEXOpcodePrefix() 515 VEX_W = 1; in EmitVEXOpcodePrefix() 712 if (VEX_B && VEX_X && !VEX_W && !XOP && (VEX_5M == 1)) { // 2 byte VEX prefix in EmitVEXOpcodePrefix() 721 EmitByte(LastByte | (VEX_W << 7), CurByte, OS); in EmitVEXOpcodePrefix()
|
D | X86BaseInfo.h | 438 VEX_W = 1U << 1, enumerator
|