Home
last modified time | relevance | path

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

/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A 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),
26 def INVVPID32 : I<0x81, MRMSrcMem, (outs), (ins GR32:$src1, i128mem:$src2),
29 def INVVPID64 : I<0x81, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
54 def VMWRITE64rm : I<0x79, MRMSrcMem, (outs GR64:$dst), (ins i64mem:$src),
58 def VMWRITE32rm : I<0x79, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
H A DX86InstrExtension.td47 def MOVSX16rm8 : I<0xBE, MRMSrcMem, (outs GR16:$dst), (ins i8mem:$src),
55 def MOVSX32rm8 : I<0xBE, MRMSrcMem, (outs GR32:$dst), (ins i8mem :$src),
63 def MOVSX32rm16: I<0xBF, MRMSrcMem, (outs GR32:$dst), (ins i16mem:$src),
73 def MOVZX16rm8 : I<0xB6, MRMSrcMem, (outs GR16:$dst), (ins i8mem:$src),
81 def MOVZX32rm8 : I<0xB6, MRMSrcMem, (outs GR32:$dst), (ins i8mem :$src),
89 def MOVZX32rm16: I<0xB7, MRMSrcMem, (outs GR32:$dst), (ins i16mem:$src),
103 def MOVZX32_NOREXrm8 : I<0xB6, MRMSrcMem,
113 def MOVSX32_NOREXrm8 : I<0xBE, MRMSrcMem,
127 def MOVSX64rm8 : RI<0xBE, MRMSrcMem, (outs GR64:$dst), (ins i8mem :$src),
135 def MOVSX64rm16: RI<0xBF, MRMSrcMem, (outs GR64:$dst), (ins i16mem:$src),
[all …]
H A DX86InstrXOP.td86 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst),
92 def mr : IXOP<opc, MRMSrcMem, (outs VR128:$dst),
118 def mi : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
138 def rm : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
168 def mi : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
194 def rm : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
202 def mr : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
250 def rm : IXOP5<opc, MRMSrcMem, (outs VR128:$dst),
257 def mr : IXOP5<opc, MRMSrcMem, (outs VR128:$dst),
269 def rmY : IXOP5<opc, MRMSrcMem, (outs VR256:$dst),
[all …]
H A DX86InstrSystem.td210 def LAR16rm : I<0x02, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
218 def LAR32rm : I<0x02, MRMSrcMem, (outs GR32:$dst), (ins i16mem:$src),
225 def LAR64rm : RI<0x02, MRMSrcMem, (outs GR64:$dst), (ins i16mem:$src),
230 def LSL16rm : I<0x03, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
236 def LSL32rm : I<0x03, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
242 def LSL64rm : RI<0x03, MRMSrcMem, (outs GR64:$dst), (ins i64mem:$src),
346 def LDS16rm : I<0xc5, MRMSrcMem, (outs GR16:$dst), (ins opaque32mem:$src),
348 def LDS32rm : I<0xc5, MRMSrcMem, (outs GR32:$dst), (ins opaque48mem:$src),
351 def LSS16rm : I<0xb2, MRMSrcMem, (outs GR16:$dst), (ins opaque32mem:$src),
353 def LSS32rm : I<0xb2, MRMSrcMem, (outs GR32:$dst), (ins opaque48mem:$src),
[all …]
H A DX86Instr3DNow.td38 def rm : I3DNow_binop<opc, MRMSrcMem, (ins VR64:$src1, i64mem:$src2), Mn, []>;
45 def rm : I3DNow_binop<opc, MRMSrcMem, (ins VR64:$src1, i64mem:$src2), Mn,
53 def rm : I3DNow_conv<opc, MRMSrcMem, (ins i64mem:$src1), Mn, []>;
60 def rm : I3DNow_conv<opc, MRMSrcMem, (ins i64mem:$src), Mn,
H A DX86InstrFMA.td33 def m : FMA3<opc, MRMSrcMem, (outs VR128:$dst),
49 def mY : FMA3<opc, MRMSrcMem, (outs VR256:$dst),
143 def m : FMA3<opc, MRMSrcMem, (outs RC:$dst),
229 def rm : FMA4<opc, MRMSrcMem, (outs RC:$dst),
235 def mr : FMA4<opc, MRMSrcMem, (outs RC:$dst),
260 def rm_Int : FMA4<opc, MRMSrcMem, (outs VR128:$dst),
266 def mr_Int : FMA4<opc, MRMSrcMem, (outs VR128:$dst),
286 def rm : FMA4<opc, MRMSrcMem, (outs VR128:$dst),
292 def mr : FMA4<opc, MRMSrcMem, (outs VR128:$dst),
306 def rmY : FMA4<opc, MRMSrcMem, (outs VR256:$dst),
[all …]
H A DX86InstrMMX.td105 def irm : MMXI<opc, MRMSrcMem, (outs VR64:$dst),
121 def rm : MMXI<opc, MRMSrcMem, (outs VR64:$dst),
143 def rm64 : MMXSS38I<opc, MRMSrcMem, (outs VR64:$dst), (ins i64mem:$src),
160 def rm64 : MMXSS38I<opc, MRMSrcMem, (outs VR64:$dst),
177 def R64irm : MMXSS3AI<0x0F, MRMSrcMem, (outs VR64:$dst),
191 def irm : MMXPI<opc, MRMSrcMem, (outs DstRC:$dst), (ins x86memop:$src), asm,
203 def irm : MMXPI<opc, MRMSrcMem, (outs DstRC:$dst),
227 def MMX_MOVD64rm : MMXI<0x6E, MRMSrcMem, (outs VR64:$dst), (ins i32mem:$src),
273 def MMX_MOVQ64rm : MMXI<0x6F, MRMSrcMem, (outs VR64:$dst), (ins i64mem:$src),
526 def MMX_PSHUFWmi : MMXIi8<0x70, MRMSrcMem,
[all …]
H A DX86InstrAVX512.td1207 def rm : AVX512Ii8<0xC2, MRMSrcMem,
1240 def rm : AVX512BI<opc, MRMSrcMem,
1254 def rmk : AVX512BI<opc, MRMSrcMem,
1269 def rmb : AVX512BI<opc, MRMSrcMem,
1276 def rmbk : AVX512BI<opc, MRMSrcMem,
1371 def rmi : AVX512AIi8<opc, MRMSrcMem,
1390 def rmik : AVX512AIi8<opc, MRMSrcMem,
3089 def rm : AVX512PI<opc, MRMSrcMem,
3286 def rm : AVX512PI<opc, MRMSrcMem,
4640 def m : AVX512AIi8<opc, MRMSrcMem,
[all …]
H A DX86InstrSSE.td1156 def PSrm : PI<opc, MRMSrcMem,
1165 def PDrm : PI<opc, MRMSrcMem,
2341 def rm : SIi8<0xC2, MRMSrcMem,
2675 def rm : PI<opc, MRMSrcMem,
4555 def mi : Ii8<0x70, MRMSrcMem,
4602 def rm : PDI<opc, MRMSrcMem,
4623 def Yrm : PDI<opc, MRMSrcMem,
4645 def rm : SS48I<opc, MRMSrcMem,
4729 def rm : PDI<opc, MRMSrcMem,
4748 def Yrm : PDI<opc, MRMSrcMem,
[all …]
H A DX86InstrCMovSetCC.td43 : I<opc, MRMSrcMem, (outs GR16:$dst), (ins GR16:$src1, i16mem:$src2),
49 : I<opc, MRMSrcMem, (outs GR32:$dst), (ins GR32:$src1, i32mem:$src2),
55 :RI<opc, MRMSrcMem, (outs GR64:$dst), (ins GR64:$src1, i64mem:$src2),
H A DX86InstrArithmetic.td19 def LEA16r : I<0x8D, MRMSrcMem,
23 def LEA32r : I<0x8D, MRMSrcMem,
29 def LEA64_32r : I<0x8D, MRMSrcMem,
36 def LEA64r : RI<0x8D, MRMSrcMem, (outs GR64:$dst), (ins lea64mem:$src),
177 def IMUL16rm : I<0xAF, MRMSrcMem, (outs GR16:$dst),
184 def IMUL32rm : I<0xAF, MRMSrcMem, (outs GR32:$dst),
191 def IMUL64rm : RI<0xAF, MRMSrcMem, (outs GR64:$dst),
723 : ITy<opcode, MRMSrcMem, typeinfo, outlist,
1334 def ADCX32rm : I<0xF6, MRMSrcMem, (outs GR32:$dst),
1340 def ADCX64rm : RI<0xF6, MRMSrcMem, (outs GR64:$dst),
[all …]
H A DX86InstrInfo.td1089 def BSF16rm : I<0xBC, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
1097 def BSF32rm : I<0xBC, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
1365 def MOV8rm : I<0x8A, MRMSrcMem, (outs GR8 :$dst), (ins i8mem :$src),
1368 def MOV16rm : I<0x8B, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
1371 def MOV32rm : I<0x8B, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
1410 def MOV8rm_NOREX : I<0x8A, MRMSrcMem,
1649 def NAME#8rm : I<opc8, MRMSrcMem, (outs GR8:$dst),
1656 def NAME#16rm : I<opc, MRMSrcMem, (outs GR16:$dst),
1663 def NAME#32rm : I<opc, MRMSrcMem, (outs GR32:$dst),
1670 def NAME#64rm : RI<opc, MRMSrcMem, (outs GR64:$dst),
[all …]
H A DX86InstrCompiler.td720 def NAME#8 : I<opc8, MRMSrcMem, (outs GR8:$dst),
726 def NAME#16 : I<opc, MRMSrcMem, (outs GR16:$dst),
733 def NAME#32 : I<opc, MRMSrcMem, (outs GR32:$dst),
740 def NAME#64 : RI<opc, MRMSrcMem, (outs GR64:$dst),
H A DX86InstrShiftRotate.td867 def mi : Ii8<0xF0, MRMSrcMem, (outs RC:$dst),
880 def rm : I<0xF7, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src1, RC:$src2),
H A DX86InstrFormats.td24 def MRMSrcMem : Format<6>; def RawFrmMemOffs : Format<7>;
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h256 MRMSrcMem = 6, enumerator
679 case X86II::MRMSrcMem: in getMemoryOperandNo()
H A DX86MCCodeEmitter.cpp757 case X86II::MRMSrcMem: in EmitVEXOpcodePrefix()
1028 case X86II::MRMSrcMem: { in DetermineREXPrefix()
1369 case X86II::MRMSrcMem: { in EncodeInstruction()
/minix/external/bsd/llvm/dist/llvm/utils/TableGen/
H A DX86RecognizableInstr.cpp89 MRMSrcMem = 6, enumerator
672 case X86Local::MRMSrcMem: in emitInstructionSpecifier()
840 case X86Local::MRMSrcReg: case X86Local::MRMSrcMem: in emitDecodePath()
/minix/external/bsd/llvm/dist/llvm/test/TableGen/
H A DTargetInstrInfo.td51 def MRMSrcMem : Format<6>;
/minix/external/bsd/llvm/dist/llvm/docs/
H A DWritingAnLLVMBackend.rst1817 case X86II::MRMSrcMem: // for instructions that use the Mod/RM byte