Home
last modified time | relevance | path

Searched refs:MRMSrcMem (Results 1 – 19 of 19) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrExtension.td43 def MOVSX16rm8 : I<0xBE, MRMSrcMem, (outs GR16:$dst), (ins i8mem:$src),
51 def MOVSX32rm8 : I<0xBE, MRMSrcMem, (outs GR32:$dst), (ins i8mem :$src),
59 def MOVSX32rm16: I<0xBF, MRMSrcMem, (outs GR32:$dst), (ins i16mem:$src),
69 def MOVZX16rm8 : I<0xB6, MRMSrcMem, (outs GR16:$dst), (ins i8mem:$src),
77 def MOVZX32rm8 : I<0xB6, MRMSrcMem, (outs GR32:$dst), (ins i8mem :$src),
85 def MOVZX32rm16: I<0xB7, MRMSrcMem, (outs GR32:$dst), (ins i16mem:$src),
101 def MOVSX16rm16: I<0xBF, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
104 def MOVZX16rm16: I<0xB7, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
119 def MOVZX32rm8_NOREX : I<0xB6, MRMSrcMem,
129 def MOVSX32rm8_NOREX : I<0xBE, MRMSrcMem,
[all …]
DX86InstrMPX.td19 def 32rm: I<opc, MRMSrcMem, (outs BNDR:$dst), (ins anymem:$src),
22 def 64rm: I<opc, MRMSrcMem, (outs BNDR:$dst), (ins anymem:$src),
30 def 32rm: I<opc, MRMSrcMem, (outs), (ins BNDR:$src1, anymem:$src2),
33 def 64rm: I<opc, MRMSrcMem, (outs), (ins BNDR:$src1, anymem:$src2),
52 def BNDMOV32rm : I<0x1A, MRMSrcMem, (outs BNDR:$dst), (ins i64mem:$src),
55 def BNDMOV64rm : I<0x1A, MRMSrcMem, (outs BNDR:$dst), (ins i128mem:$src),
75 def BNDLDXrm: I<0x1A, MRMSrcMem, (outs BNDR:$dst), (ins anymem:$src),
DX86InstrVMX.td19 def INVEPT32 : I<0x80, MRMSrcMem, (outs), (ins GR32:$src1, i128mem:$src2),
22 def INVEPT64 : I<0x80, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
27 def INVVPID32 : I<0x81, MRMSrcMem, (outs), (ins GR32:$src1, i128mem:$src2),
30 def INVVPID64 : I<0x81, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
75 def VMWRITE64rm : I<0x79, MRMSrcMem, (outs GR64:$dst), (ins i64mem:$src),
78 def VMWRITE32rm : I<0x79, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
DX86InstrSystem.td182 def MOV16sm : I<0x8E, MRMSrcMem, (outs SEGMENT_REG:$dst), (ins i16mem:$src),
194 def LAR16rm : I<0x02, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
203 def LAR32rm : I<0x02, MRMSrcMem, (outs GR32:$dst), (ins i16mem:$src),
211 def LAR64rm : RI<0x02, MRMSrcMem, (outs GR64:$dst), (ins i16mem:$src),
218 def LSL16rm : I<0x03, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
226 def LSL32rm : I<0x03, MRMSrcMem, (outs GR32:$dst), (ins i16mem:$src),
233 def LSL64rm : RI<0x03, MRMSrcMem, (outs GR64:$dst), (ins i16mem:$src),
312 def LDS16rm : I<0xc5, MRMSrcMem, (outs GR16:$dst), (ins opaquemem:$src),
315 def LDS32rm : I<0xc5, MRMSrcMem, (outs GR32:$dst), (ins opaquemem:$src),
319 def LSS16rm : I<0xb2, MRMSrcMem, (outs GR16:$dst), (ins opaquemem:$src),
[all …]
DX86InstrMMX.td43 def irm : MMXI<opc, MRMSrcMem, (outs VR64:$dst),
60 def rm : MMXI<opc, MRMSrcMem, (outs VR64:$dst),
82 def rm : MMXSS38I<opc, MRMSrcMem, (outs VR64:$dst), (ins i64mem:$src),
100 def rm : MMXSS38I<opc, MRMSrcMem, (outs VR64:$dst),
118 def rmi : MMXSS3AI<0x0F, MRMSrcMem, (outs VR64:$dst),
132 def irm : MMXPI<opc, MRMSrcMem, (outs DstRC:$dst), (ins x86memop:$src), asm,
144 def irm : MMXPI<opc, MRMSrcMem, (outs DstRC:$dst),
169 def MMX_MOVD64rm : MMXI<0x6E, MRMSrcMem, (outs VR64:$dst), (ins i32mem:$src),
202 def MMX_MOVD64to64rm : MMXRI<0x6E, MRMSrcMem, (outs VR64:$dst),
233 def MMX_MOVQ64rm : MMXI<0x6F, MRMSrcMem, (outs VR64:$dst), (ins i64mem:$src),
[all …]
DX86InstrSSE.td33 def rm : SI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
56 def rm_Int : SI_Int<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, memopr:$src2),
79 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
102 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
246 def V#NAME#rm : SI<0x10, MRMSrcMem, (outs VR128:$dst), (ins x86memop:$src),
250 def NAME#rm : SI<0x10, MRMSrcMem, (outs VR128:$dst), (ins x86memop:$src),
257 def V#NAME#rm_alt : SI<0x10, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
261 def NAME#rm_alt : SI<0x10, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
344 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
623 def PSrm : PI<opc, MRMSrcMem,
[all …]
DX86InstrXOP.td17 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
48 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins memop:$src),
59 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
70 def Yrm : IXOP<opc, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
102 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst),
148 def mi : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
178 def rm : IXOPi8Reg<opc, MRMSrcMem, (outs VR128:$dst),
256 def mi : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
300 def rmr : IXOPi8Reg<opc, MRMSrcMem, (outs VR128:$dst),
346 def rmr : IXOPi8Reg<opc, MRMSrcMem, (outs RC:$dst),
[all …]
DX86InstrFMA.td47 def m : FMA3<opc, MRMSrcMem, (outs RC:$dst),
67 def m : FMA3<opc, MRMSrcMem, (outs RC:$dst),
89 def m : FMA3<opc, MRMSrcMem, (outs RC:$dst),
189 def m : FMA3S<opc, MRMSrcMem, (outs RC:$dst),
209 def m : FMA3S<opc, MRMSrcMem, (outs RC:$dst),
231 def m : FMA3S<opc, MRMSrcMem, (outs RC:$dst),
279 def m_Int : FMA3S_Int<opc, MRMSrcMem, (outs RC:$dst),
408 def mr : FMA4S<opc, MRMSrcMem, (outs RC:$dst),
446 def mr_Int : FMA4S_Int<opc, MRMSrcMem, (outs VR128:$dst),
485 def mr : FMA4<opc, MRMSrcMem, (outs VR128:$dst),
[all …]
DX86InstrAVX512.td497 defm rm : AVX512_maskable_split<Opcode, MRMSrcMem, To, (outs To.RC:$dst),
759 def VINSERTPSZrm: AVX512AIi8<0x21, MRMSrcMem, (outs VR128X:$dst),
1167 def m : AVX512PI<opc, MRMSrcMem, (outs MaskInfo.RC:$dst),
1178 def mkz : AVX512PI<opc, MRMSrcMem, (outs MaskInfo.RC:$dst),
1194 def mk : AVX512PI<opc, MRMSrcMem, (outs MaskInfo.RC:$dst),
1372 defm rm : AVX512_maskable<opc, MRMSrcMem, _Dst, (outs _Dst.RC:$dst),
1386 defm rm : AVX512_maskable_split<opc, MRMSrcMem, _Dst, (outs _Dst.RC:$dst),
1759 defm rm: AVX512_maskable_3src_cast<opc, MRMSrcMem, _, IdxVT, (outs _.RC:$dst),
1773 defm rmb: AVX512_maskable_3src_cast<opc, MRMSrcMem, _, IdxVT, (outs _.RC:$dst),
1877 defm rm: AVX512_maskable_3src<opc, MRMSrcMem, _, (outs _.RC:$dst),
[all …]
DX86InstrArithmetic.td18 def LEA16r : I<0x8D, MRMSrcMem,
22 def LEA32r : I<0x8D, MRMSrcMem,
28 def LEA64_32r : I<0x8D, MRMSrcMem,
35 def LEA64r : RI<0x8D, MRMSrcMem, (outs GR64:$dst), (ins lea64mem:$src),
173 def IMUL16rm : I<0xAF, MRMSrcMem, (outs GR16:$dst),
179 def IMUL32rm : I<0xAF, MRMSrcMem, (outs GR32:$dst),
185 def IMUL64rm : RI<0xAF, MRMSrcMem, (outs GR64:$dst),
239 def IMUL16rmi8 : Ii8<0x6B, MRMSrcMem, // GR16 = [mem16]*I8
246 def IMUL16rmi : Ii16<0x69, MRMSrcMem, // GR16 = [mem16]*I16
252 def IMUL32rmi8 : Ii8<0x6B, MRMSrcMem, // GR32 = [mem32]*I8
[all …]
DX86Instr3DNow.td36 def rm : I3DNow_binop<opc, MRMSrcMem, (ins VR64:$src1, i64mem:$src2), Mn,
49 def rm : I3DNow_conv<opc, MRMSrcMem, (ins i64mem:$src), Mn,
DX86InstrInfo.td1428 def BSF16rm : I<0xBC, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
1436 def BSF32rm : I<0xBC, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
1444 def BSF64rm : RI<0xBC, MRMSrcMem, (outs GR64:$dst), (ins i64mem:$src),
1453 def BSR16rm : I<0xBD, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
1461 def BSR32rm : I<0xBD, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
1469 def BSR64rm : RI<0xBD, MRMSrcMem, (outs GR64:$dst), (ins i64mem:$src),
1736 def MOV8rm : I<0x8A, MRMSrcMem, (outs GR8 :$dst), (ins i8mem :$src),
1739 def MOV16rm : I<0x8B, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
1742 def MOV32rm : I<0x8B, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
1745 def MOV64rm : RI<0x8B, MRMSrcMem, (outs GR64:$dst), (ins i64mem:$src),
[all …]
DX86InstrCompiler.td935 def NAME#8 : I<opc8, MRMSrcMem, (outs GR8:$dst),
940 def NAME#16 : I<opc, MRMSrcMem, (outs GR16:$dst),
947 def NAME#32 : I<opc, MRMSrcMem, (outs GR32:$dst),
954 def NAME#64 : RI<opc, MRMSrcMem, (outs GR64:$dst),
DX86InstrFormats.td31 def MRMSrcMem : Format<33>;
DX86InstrShiftRotate.td879 def mi : Ii8<0xF0, MRMSrcMem, (outs RC:$dst),
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86ATTInstPrinter.cpp102 if ((Desc.TSFlags & X86II::FormMask) == X86II::MRMSrcMem) { in printVecCompareInstr()
162 if ((Desc.TSFlags & X86II::FormMask) == X86II::MRMSrcMem) { in printVecCompareInstr()
225 if ((Desc.TSFlags & X86II::FormMask) == X86II::MRMSrcMem) in printVecCompareInstr()
304 if ((Desc.TSFlags & X86II::FormMask) == X86II::MRMSrcMem) { in printVecCompareInstr()
DX86IntelInstPrinter.cpp85 if ((Desc.TSFlags & X86II::FormMask) == X86II::MRMSrcMem) { in printVecCompareInstr()
152 if ((Desc.TSFlags & X86II::FormMask) == X86II::MRMSrcMem) { in printVecCompareInstr()
207 if ((Desc.TSFlags & X86II::FormMask) == X86II::MRMSrcMem) in printVecCompareInstr()
292 if ((Desc.TSFlags & X86II::FormMask) == X86II::MRMSrcMem) { in printVecCompareInstr()
DX86BaseInfo.h597 MRMSrcMem = 33, enumerator
1034 case X86II::MRMSrcMem: in getMemoryOperandNo()
DX86MCCodeEmitter.cpp903 case X86II::MRMSrcMem: { in emitVEXOpcodePrefix()
1207 case X86II::MRMSrcMem: in determineREXPrefix()
1560 case X86II::MRMSrcMem: { in encodeInstruction()