Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/
DX86InstrVMX.td34 def VMREAD64rm : I<0x78, MRMDestMem, (outs i64mem:$dst), (ins GR64:$src),
38 def VMREAD32rm : I<0x78, MRMDestMem, (outs i32mem:$dst), (ins GR32:$src),
DX86InstrInfo.td904 def MOV8mr : I<0x88, MRMDestMem, (outs), (ins i8mem :$dst, GR8 :$src),
907 def MOV16mr : I<0x89, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src),
910 def MOV32mr : I<0x89, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src),
913 def MOV64mr : RI<0x89, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src),
926 def MOV8mr_NOREX : I<0x88, MRMDestMem,
963 def BT16mr : I<0xA3, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
969 def BT32mr : I<0xA3, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
975 def BT64mr : RI<0xA3, MRMDestMem, (outs), (ins i64mem:$src1, GR64:$src2),
1016 def BTC16mr : I<0xBB, MRMDestMem, (outs), (ins i16mem:$src1, GR16:$src2),
1018 def BTC32mr : I<0xBB, MRMDestMem, (outs), (ins i32mem:$src1, GR32:$src2),
[all …]
DX86InstrShiftRotate.td678 def SHLD16mrCL : I<0xA5, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
682 def SHRD16mrCL : I<0xAD, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
687 def SHLD32mrCL : I<0xA5, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
691 def SHRD32mrCL : I<0xAD, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
696 def SHLD64mrCL : RI<0xA5, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
700 def SHRD64mrCL : RI<0xAD, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
706 def SHLD16mri8 : Ii8<0xA4, MRMDestMem,
712 def SHRD16mri8 : Ii8<0xAC, MRMDestMem,
719 def SHLD32mri8 : Ii8<0xA4, MRMDestMem,
725 def SHRD32mri8 : Ii8<0xAC, MRMDestMem,
[all …]
DX86InstrSSE.td212 def MOVSSmr : SSI<0x11, MRMDestMem, (outs), (ins f32mem:$dst, FR32:$src),
215 def MOVSDmr : SDI<0x11, MRMDestMem, (outs), (ins f64mem:$dst, FR64:$src),
219 def VMOVSSmr : SI<0x11, MRMDestMem, (outs), (ins f32mem:$dst, FR32:$src),
222 def VMOVSDmr : SI<0x11, MRMDestMem, (outs), (ins f64mem:$dst, FR64:$src),
276 def VMOVAPSmr : VPSI<0x29, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
279 def VMOVAPDmr : VPDI<0x29, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
282 def VMOVUPSmr : VPSI<0x11, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
285 def VMOVUPDmr : VPDI<0x11, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
288 def VMOVAPSYmr : VPSI<0x29, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
291 def VMOVAPDYmr : VPDI<0x29, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src),
[all …]
DX86InstrInfo.h277 MRMDestMem = 4, enumerator
553 case X86II::MRMDestMem: in getMemoryOperandNo()
DX86MCCodeEmitter.cpp495 case X86II::MRMDestMem: in EmitVEXOpcodePrefix()
647 case X86II::MRMDestMem: { in DetermineREXPrefix()
891 case X86II::MRMDestMem: in EncodeInstruction()
DX86InstrMMX.td145 def MMX_MOVD64mr : MMXI<0x7E, MRMDestMem, (outs), (ins i32mem:$dst, VR64:$src),
174 def MMX_MOVQ64mr : MMXI<0x7F, MRMDestMem, (outs), (ins i64mem:$dst, VR64:$src),
198 def MMX_MOVNTQmr : MMXI<0xE7, MRMDestMem, (outs), (ins i64mem:$dst, VR64:$src),
DX86InstrSystem.td160 def MOV16ms : I<0x8C, MRMDestMem, (outs i16mem:$dst), (ins SEGMENT_REG:$src),
162 def MOV32ms : I<0x8C, MRMDestMem, (outs i32mem:$dst), (ins SEGMENT_REG:$src),
164 def MOV64ms : RI<0x8C, MRMDestMem, (outs i64mem:$dst), (ins SEGMENT_REG:$src),
DX86InstrCompiler.td527 def OR32mrLocked : I<0x09, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$zero),
556 MRMDestMem, (outs), (ins i8mem:$dst, GR8:$src2),
562 MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
568 MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
574 MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
675 def LCMPXCHG8 : I<0xB0, MRMDestMem, (outs), (ins i8mem:$ptr, GR8:$swap),
682 def LCMPXCHG16 : I<0xB1, MRMDestMem, (outs), (ins i16mem:$ptr, GR16:$swap),
689 def LCMPXCHG32 : I<0xB1, MRMDestMem, (outs), (ins i32mem:$ptr, GR32:$swap),
696 def LCMPXCHG64 : RI<0xB1, MRMDestMem, (outs), (ins i64mem:$ptr, GR64:$swap),
DX86CodeEmitter.cpp210 case X86II::MRMDestMem: { in determineREX()
848 case X86II::MRMDestMem: { in emitInstruction()
DX86InstrFormats.td23 def MRMDestMem : Format<4>; def MRMSrcReg : Format<5>;
DX86InstrArithmetic.td768 : ITy<opcode, MRMDestMem, typeinfo,
/external/llvm/utils/TableGen/
DX86RecognizableInstr.cpp48 MRMDestMem = 4, enumerator
134 form == X86Local::MRMDestMem || in needsModRMForDecode()
633 case X86Local::MRMDestMem: in emitInstructionSpecifier()
/external/llvm/test/TableGen/
DTargetInstrInfo.td50 def MRMDestMem : Format<4>; def MRMSrcReg : Format<5>;