/external/llvm/lib/Target/X86/ |
D | X86InstrVMX.td | 46 def VMREAD64rm : I<0x78, MRMDestMem, (outs i64mem:$dst), (ins GR64:$src), 50 def VMREAD32rm : I<0x78, MRMDestMem, (outs i32mem:$dst), (ins GR32:$src),
|
D | X86InstrShiftRotate.td | 775 def SHLD16mrCL : I<0xA5, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2), 779 def SHRD16mrCL : I<0xAD, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2), 784 def SHLD32mrCL : I<0xA5, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2), 788 def SHRD32mrCL : I<0xAD, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2), 793 def SHLD64mrCL : RI<0xA5, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2), 797 def SHRD64mrCL : RI<0xAD, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2), 803 def SHLD16mri8 : Ii8<0xA4, MRMDestMem, 810 def SHRD16mri8 : Ii8<0xAC, MRMDestMem, 818 def SHLD32mri8 : Ii8<0xA4, MRMDestMem, 825 def SHRD32mri8 : Ii8<0xAC, MRMDestMem, [all …]
|
D | X86InstrInfo.td | 1360 def MOV8mr : I<0x88, MRMDestMem, (outs), (ins i8mem :$dst, GR8 :$src), 1363 def MOV16mr : I<0x89, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src), 1366 def MOV32mr : I<0x89, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src), 1369 def MOV64mr : RI<0x89, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src), 1384 def MOV8mr_NOREX : I<0x88, MRMDestMem, 1431 def BT16mr : I<0xA3, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2), 1437 def BT32mr : I<0xA3, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2), 1443 def BT64mr : RI<0xA3, MRMDestMem, (outs), (ins i64mem:$src1, GR64:$src2), 1497 def BTC16mr : I<0xBB, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2), 1500 def BTC32mr : I<0xBB, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2), [all …]
|
D | X86InstrSSE.td | 563 def V#NAME#mr : SI<0x11, MRMDestMem, (outs), (ins x86memop:$dst, RC:$src), 573 def NAME#mr : SI<0x11, MRMDestMem, (outs), (ins x86memop:$dst, RC:$src), 896 def VMOVAPSmr : VPSI<0x29, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src), 900 def VMOVAPDmr : VPDI<0x29, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src), 904 def VMOVUPSmr : VPSI<0x11, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src), 908 def VMOVUPDmr : VPDI<0x11, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src), 912 def VMOVAPSYmr : VPSI<0x29, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src), 916 def VMOVAPDYmr : VPDI<0x29, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src), 920 def VMOVUPSYmr : VPSI<0x11, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src), 924 def VMOVUPDYmr : VPDI<0x11, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src), [all …]
|
D | X86InstrMMX.td | 226 def MMX_MOVD64mr : MMXI<0x7E, MRMDestMem, (outs), (ins i32mem:$dst, VR64:$src), 272 def MMX_MOVQ64mr : MMXI<0x7F, MRMDestMem, (outs), (ins i64mem:$dst, VR64:$src), 305 def MMX_MOVNTQmr : MMXI<0xE7, MRMDestMem, (outs), (ins i64mem:$dst, VR64:$src),
|
D | X86CodeEmitter.cpp | 221 case X86II::MRMDestMem: { in determineREX() 853 case X86II::MRMDestMem: { in emitVEXOpcodePrefix() 1250 case X86II::MRMDestMem: { in emitInstruction()
|
D | X86InstrAVX512.td | 230 def VEXTRACTF32x4mr : AVX512AIi8<0x19, MRMDestMem, (outs), 241 def VEXTRACTF64x4mr : AVX512AIi8<0x1b, MRMDestMem, (outs), 253 def VEXTRACTI32x4mr : AVX512AIi8<0x39, MRMDestMem, (outs), 264 def VEXTRACTI64x4mr : AVX512AIi8<0x3b, MRMDestMem, (outs), 360 def VEXTRACTPSzmr : AVX512AIi8<0x17, MRMDestMem, (outs), 1027 def mk : I<opc_mk, MRMDestMem, (outs), (ins x86memop:$dst, KRC:$src), 1395 def mr : AVX512PI<opc, MRMDestMem, (outs), (ins x86memop:$dst, RC:$src), 1398 def mrk : AVX512PI<opc, MRMDestMem, (outs), 1403 def mrkz : AVX512PI<opc, MRMDestMem, (outs), 1546 def VMOVSDto64Zmr : AVX512BI<0x7E, MRMDestMem, (outs), (ins i64mem:$dst, FR64:$src), [all …]
|
D | X86InstrSystem.td | 182 def MOV16ms : I<0x8C, MRMDestMem, (outs i16mem:$dst), (ins SEGMENT_REG:$src), 184 def MOV32ms : I<0x8C, MRMDestMem, (outs i32mem:$dst), (ins SEGMENT_REG:$src), 186 def MOV64ms : RI<0x8C, MRMDestMem, (outs i64mem:$dst), (ins SEGMENT_REG:$src),
|
D | X86InstrCompiler.td | 534 def OR32mrLocked : I<0x09, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$zero), 555 MRMDestMem, (outs), (ins i8mem:$dst, GR8:$src2), 561 MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2), 567 MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2), 573 MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2), 707 defm LCMPXCHG : LCMPXCHG_BinOp<0xB0, 0xB1, MRMDestMem, "cmpxchg",
|
D | X86InstrFormats.td | 23 def MRMDestMem : Format<4>; def MRMSrcReg : Format<5>;
|
D | X86InstrArithmetic.td | 899 : ITy<opcode, MRMDestMem, typeinfo,
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86BaseInfo.h | 246 MRMDestMem = 4, enumerator 664 case X86II::MRMDestMem: in getMemoryOperandNo()
|
D | X86MCCodeEmitter.cpp | 742 case X86II::MRMDestMem: { in EmitVEXOpcodePrefix() 1071 case X86II::MRMDestMem: { in DetermineREXPrefix() 1357 case X86II::MRMDestMem: in EncodeInstruction()
|
/external/llvm/utils/TableGen/ |
D | X86RecognizableInstr.cpp | 85 MRMDestMem = 4, enumerator 583 case X86Local::MRMDestMem: in emitInstructionSpecifier() 818 case X86Local::MRMDestReg: case X86Local::MRMDestMem: in emitDecodePath()
|
/external/llvm/test/TableGen/ |
D | TargetInstrInfo.td | 50 def MRMDestMem : Format<4>; def MRMSrcReg : Format<5>;
|
/external/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 1811 case X86II::MRMDestMem:// for instructions that use the Mod/RM byte
|