Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstrRAOINT.td30 def 32mr : I<0xfc, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src),
36 def 64mr : I<0xfc, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src),
DX86InstrVMX.td59 def VMREAD64mr : I<0x78, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src),
62 def VMREAD32mr : I<0x78, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src),
DX86InstrShiftRotate.td750 def SHLD16mrCL : I<0xA5, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
754 def SHRD16mrCL : I<0xAD, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
759 def SHLD32mrCL : I<0xA5, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
763 def SHRD32mrCL : I<0xAD, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
768 def SHLD64mrCL : RI<0xA5, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
772 def SHRD64mrCL : RI<0xAD, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
779 def SHLD16mri8 : Ii8<0xA4, MRMDestMem,
785 def SHRD16mri8 : Ii8<0xAC, MRMDestMem,
792 def SHLD32mri8 : Ii8<0xA4, MRMDestMem,
798 def SHRD32mri8 : Ii8<0xAC, MRMDestMem,
[all …]
DX86InstrSSE.td221 def V#NAME#mr : SI<0x11, MRMDestMem, (outs), (ins x86memop:$dst, RC:$src),
232 def NAME#mr : SI<0x11, MRMDestMem, (outs), (ins x86memop:$dst, RC:$src),
400 def VMOVAPSmr : VPSI<0x29, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
404 def VMOVAPDmr : VPDI<0x29, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
408 def VMOVUPSmr : VPSI<0x11, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
412 def VMOVUPDmr : VPDI<0x11, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
419 def VMOVAPSYmr : VPSI<0x29, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
423 def VMOVAPDYmr : VPDI<0x29, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
427 def VMOVUPSYmr : VPSI<0x11, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
431 def VMOVUPDYmr : VPDI<0x11, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
[all …]
DX86InstrMMX.td173 def MMX_MOVD64mr : MMXI<0x7E, MRMDestMem, (outs), (ins i32mem:$dst, VR64:$src),
214 def MMX_MOVD64from64mr : MMXRI<0x7E, MRMDestMem,
227 def MMX_MOVQ64mr : MMXI<0x7F, MRMDestMem, (outs), (ins i64mem:$dst, VR64:$src),
259 def MMX_MOVNTQmr : MMXI<0xE7, MRMDestMem, (outs), (ins i64mem:$dst, VR64:$src),
DX86InstrInfo.td1842 def MOV8mr : I<0x88, MRMDestMem, (outs), (ins i8mem :$dst, GR8 :$src),
1845 def MOV16mr : I<0x89, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src),
1848 def MOV32mr : I<0x89, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src),
1851 def MOV64mr : RI<0x89, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src),
1866 def MOV8mr_NOREX : I<0x88, MRMDestMem,
1915 def BT16mr : I<0xA3, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
1918 def BT32mr : I<0xA3, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
1921 def BT64mr : RI<0xA3, MRMDestMem, (outs), (ins i64mem:$src1, GR64:$src2),
1974 def BTC16mr : I<0xBB, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
1977 def BTC32mr : I<0xBB, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
[all …]
DX86InstrSystem.td195 def MOV16ms : I<0x8C, MRMDestMem, (outs), (ins i16mem:$dst, SEGMENT_REG:$src),
506 def WRSSD : I<0xF6, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src),
509 def WRSSQ : RI<0xF6, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src),
512 def WRUSSD : I<0xF5, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src),
515 def WRUSSQ : RI<0xF5, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src),
DX86FixupGadgets.cpp224 case X86II::MRMDestMem: { in isROPFriendly()
DX86InstrCompiler.td714 MRMDestMem, (outs), (ins i8mem:$dst, GR8:$src2),
721 MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
729 MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
737 MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
918 def 16rm : I<Opc8, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
922 def 32rm : I<Opc8, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
926 def 64rm : RI<Opc8, MRMDestMem, (outs), (ins i64mem:$src1, GR64:$src2),
1046 defm LCMPXCHG : LCMPXCHG_BinOp<0xB0, 0xB1, MRMDestMem, "cmpxchg", X86cas>;
DX86InstrAVX512.td870 def mr : AVX512AIi8<Opcode, MRMDestMem, (outs),
880 def mrk : AVX512AIi8<Opcode, MRMDestMem, (outs),
1183 def VEXTRACTPSZmr : AVX512AIi8<0x17, MRMDestMem, (outs),
2866 def mk : I<opc_mk, MRMDestMem, (outs), (ins x86memop:$dst, KRC:$src),
3555 def mr : AVX512PI<opc, MRMDestMem, (outs), (ins _.MemOp:$dst, _.RC:$src),
3561 def mrk : AVX512PI<opc, MRMDestMem, (outs),
4053 def VMOVPDI2DIZmr : AVX512BI<0x7E, MRMDestMem, (outs),
4072 def VMOVPQIto64Zmr : I<0x7E, MRMDestMem, (outs), (ins i64mem:$dst, VR128X:$src),
4077 def VMOVPQI2QIZmr : I<0xD6, MRMDestMem, (outs),
4193 def mr: AVX512PI<0x11, MRMDestMem, (outs), (ins _.ScalarMemOp:$dst, _.FRC:$src),
[all …]
DX86InstrFormats.td35 def MRMDestMem : Format<24>;
DX86InstrArithmetic.td812 : ITy<opcode, MRMDestMem, typeinfo,
/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DX86RecognizableInstr.h113 MRMDestMem = 24, enumerator
DX86FoldTablesEmitter.cpp236 return FormBitsNum >= X86Local::MRMDestMem && FormBitsNum <= X86Local::MRM7m; in hasMemoryFormat()
376 (MemForm == X86Local::MRMDestMem && RegForm == X86Local::MRMDestReg) || in areOppositeForms()
DX86RecognizableInstr.cpp561 case X86Local::MRMDestMem: in emitInstructionSpecifier()
822 case X86Local::MRMDestMem: in emitDecodePath()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
DX86BaseInfo.h655 MRMDestMem = 24, enumerator
1118 case X86II::MRMDestMem: in getMemoryOperandNo()
DX86MCCodeEmitter.cpp826 case X86II::MRMDestMem: { in emitVEXOpcodePrefix()
1199 case X86II::MRMDestMem: in emitREXPrefix()
1459 case X86II::MRMDestMem: { in encodeInstruction()
/openbsd/src/gnu/llvm/llvm/tools/llvm-exegesis/lib/X86/
DTarget.cpp170 case X86II::MRMDestMem: in isInvalidMemoryInstr()
/openbsd/src/gnu/llvm/llvm/docs/
DWritingAnLLVMBackend.rst1893 case X86II::MRMDestMem:// for instructions that use the Mod/RM byte