Home
last modified time | relevance | path

Searched refs:MRMDestMem (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/Target/X86/
DX86InstrVMX.td46 def VMREAD64rm : I<0x78, MRMDestMem, (outs i64mem:$dst), (ins GR64:$src),
50 def VMREAD32rm : I<0x78, MRMDestMem, (outs i32mem:$dst), (ins GR32:$src),
DX86InstrShiftRotate.td775 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 …]
DX86InstrInfo.td1412 def MOV8mr : I<0x88, MRMDestMem, (outs), (ins i8mem :$dst, GR8 :$src),
1415 def MOV16mr : I<0x89, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src),
1418 def MOV32mr : I<0x89, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src),
1421 def MOV64mr : RI<0x89, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src),
1436 def MOV8mr_NOREX : I<0x88, MRMDestMem,
1483 def BT16mr : I<0xA3, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
1489 def BT32mr : I<0xA3, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
1495 def BT64mr : RI<0xA3, MRMDestMem, (outs), (ins i64mem:$src1, GR64:$src2),
1549 def BTC16mr : I<0xBB, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
1552 def BTC32mr : I<0xBB, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
[all …]
DX86InstrMMX.td242 def MMX_MOVD64mr : MMXI<0x7E, MRMDestMem, (outs), (ins i32mem:$dst, VR64:$src),
283 def MMX_MOVD64from64rm : MMXRI<0x7E, MRMDestMem,
296 def MMX_MOVQ64mr : MMXI<0x7F, MRMDestMem, (outs), (ins i64mem:$dst, VR64:$src),
329 def MMX_MOVNTQmr : MMXI<0xE7, MRMDestMem, (outs), (ins i64mem:$dst, VR64:$src),
DX86InstrSSE.td575 def V#NAME#mr : SI<0x11, MRMDestMem, (outs), (ins x86memop:$dst, RC:$src),
585 def NAME#mr : SI<0x11, MRMDestMem, (outs), (ins x86memop:$dst, RC:$src),
869 def VMOVAPSmr : VPSI<0x29, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
873 def VMOVAPDmr : VPDI<0x29, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
877 def VMOVUPSmr : VPSI<0x11, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
881 def VMOVUPDmr : VPDI<0x11, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
885 def VMOVAPSYmr : VPSI<0x29, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
889 def VMOVAPDYmr : VPDI<0x29, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
893 def VMOVUPSYmr : VPSI<0x11, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
897 def VMOVUPDYmr : VPDI<0x11, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
[all …]
DX86InstrSystem.td183 def MOV16ms : I<0x8C, MRMDestMem, (outs i16mem:$dst), (ins SEGMENT_REG:$src),
185 def MOV32ms : I<0x8C, MRMDestMem, (outs i32mem:$dst), (ins SEGMENT_REG:$src),
187 def MOV64ms : RI<0x8C, MRMDestMem, (outs i64mem:$dst), (ins SEGMENT_REG:$src),
DX86InstrCompiler.td533 def OR32mrLocked : I<0x09, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$zero),
554 MRMDestMem, (outs), (ins i8mem:$dst, GR8:$src2),
560 MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
566 MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
572 MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
706 defm LCMPXCHG : LCMPXCHG_BinOp<0xB0, 0xB1, MRMDestMem, "cmpxchg",
DX86InstrAVX512.td518 def rm : AVX512AIi8<Opcode, MRMDestMem, (outs),
623 def VEXTRACTPSzmr : AVX512AIi8<0x17, MRMDestMem, (outs),
1650 def mk : I<opc_mk, MRMDestMem, (outs), (ins x86memop:$dst, KRC:$src),
2211 def mr : AVX512PI<opc, MRMDestMem, (outs), (ins _.MemOp:$dst, _.RC:$src),
2214 def mrk : AVX512PI<opc, MRMDestMem, (outs),
2430 def VMOVSDto64Zmr : AVX512BI<0x7E, MRMDestMem, (outs), (ins i64mem:$dst, FR64:$src),
2457 def VMOVPDI2DIZmr : AVX512BI<0x7E, MRMDestMem, (outs),
2473 def VMOVPQIto64Zmr : I<0xD6, MRMDestMem, (outs),
2489 def VMOVSS2DIZmr : AVX512BI<0x7E, MRMDestMem, (outs),
2529 def mr: SI<0x11, MRMDestMem, (outs), (ins x86memop:$dst, RC:$src),
[all …]
DX86InstrFormats.td23 def MRMDestMem : Format<4>; def MRMSrcReg : Format<5>;
DX86InstrArithmetic.td825 : ITy<opcode, MRMDestMem, typeinfo,
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86BaseInfo.h246 MRMDestMem = 4, enumerator
679 case X86II::MRMDestMem: in getMemoryOperandNo()
DX86MCCodeEmitter.cpp718 case X86II::MRMDestMem: { in EmitVEXOpcodePrefix()
1047 case X86II::MRMDestMem: { in DetermineREXPrefix()
1326 case X86II::MRMDestMem: in EncodeInstruction()
/external/llvm/utils/TableGen/
DX86RecognizableInstr.cpp98 MRMDestMem = 4, enumerator
627 case X86Local::MRMDestMem: in emitInstructionSpecifier()
848 case X86Local::MRMDestReg: case X86Local::MRMDestMem: in emitDecodePath()
/external/llvm/test/TableGen/
DTargetInstrInfo.td50 def MRMDestMem : Format<4>; def MRMSrcReg : Format<5>;
/external/llvm/docs/
DWritingAnLLVMBackend.rst1811 case X86II::MRMDestMem:// for instructions that use the Mod/RM byte