Home
last modified time | relevance | path

Searched refs:MRMDestReg (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrConditionalCompare.td40 def CCMP8rr : Ccmp<0x38, MRMDestReg, Xi8, GR8, GR8>;
41 def CCMP16rr: Ccmp<0x39, MRMDestReg, Xi16, GR16, GR16>, PD;
42 def CCMP32rr: Ccmp<0x39, MRMDestReg, Xi32, GR32, GR32>;
43 def CCMP64rr: Ccmp<0x39, MRMDestReg, Xi64, GR64, GR64>;
114 def CTEST8rr : Ctest<0x84, MRMDestReg, Xi8, GR8, GR8>;
115 def CTEST16rr: Ctest<0x85, MRMDestReg, Xi16, GR16, GR16>, PD;
116 def CTEST32rr: Ctest<0x85, MRMDestReg, Xi32, GR32, GR32>;
117 def CTEST64rr: Ctest<0x85, MRMDestReg, Xi64, GR64, GR64>;
H A DX86InstrMisc.td361 def MOV8rr : I<0x88, MRMDestReg, (outs GR8 :$dst), (ins GR8 :$src),
363 def MOV16rr : I<0x89, MRMDestReg, (outs GR16:$dst), (ins GR16:$src),
365 def MOV32rr : I<0x89, MRMDestReg, (outs GR32:$dst), (ins GR32:$src),
367 def MOV64rr : RI<0x89, MRMDestReg, (outs GR64:$dst), (ins GR64:$src),
584 def MOV8rr_NOREX : I<0x88, MRMDestReg,
617 def BT16rr : I<0xA3, MRMDestReg, (outs), (ins GR16:$src1, GR16:$src2),
621 def BT32rr : I<0xA3, MRMDestReg, (outs), (ins GR32:$src1, GR32:$src2),
625 def BT64rr : RI<0xA3, MRMDestReg, (outs), (ins GR64:$src1, GR64:$src2),
684 def BTC16rr : I<0xBB, MRMDestReg, (outs GR16:$dst), (ins GR16:$src1, GR16:$src2),
687 def BTC32rr : I<0xBB, MRMDestReg, (outs GR32:$dst), (ins GR32:$src1, GR32:$src2),
[all …]
H A DX86InstrVMX.td57 def VMREAD64rr : I<0x78, MRMDestReg, (outs GR64:$dst), (ins GR64:$src),
59 def VMREAD32rr : I<0x78, MRMDestReg, (outs GR32:$dst), (ins GR32:$src),
H A DX86InstrShiftRotate.td347 : ITy<o, MRMDestReg, t, (outs t.RegClass:$dst),
H A DX86InstrSystem.td134 def MOV32rd : I<0x21, MRMDestReg, (outs GR32:$dst), (ins DEBUG_REG:$src),
137 def MOV64rd : I<0x21, MRMDestReg, (outs GR64:$dst), (ins DEBUG_REG:$src),
153 def MOV32rc : I<0x20, MRMDestReg, (outs GR32:$dst), (ins CONTROL_REG:$src),
156 def MOV64rc : I<0x20, MRMDestReg, (outs GR64:$dst), (ins CONTROL_REG:$src),
196 def MOV16rs : I<0x8C, MRMDestReg, (outs GR16:$dst), (ins SEGMENT_REG:$src),
198 def MOV32rs : I<0x8C, MRMDestReg, (outs GR32:$dst), (ins SEGMENT_REG:$src),
200 def MOV64rs : RI<0x8C, MRMDestReg, (outs GR64:$dst), (ins SEGMENT_REG:$src),
H A DX86InstrMMX.td177 def MMX_MOVD64grr : MMXI<0x7E, MRMDestReg, (outs GR32:$dst), (ins VR64:$src),
195 def MMX_MOVD64from64rr : MMXRI<0x7E, MRMDestReg,
204 def MMX_MOVQ64rr_REV : MMXI<0x7F, MRMDestReg, (outs VR64:$dst), (ins VR64:$src),
H A DX86InstrSSE.td205 def rr_REV : SI<0x11, MRMDestReg, (outs VR128:$dst),
441 def VMOVAPSrr_REV : VPSI<0x29, MRMDestReg, (outs VR128:$dst),
445 def VMOVAPDrr_REV : VPDI<0x29, MRMDestReg, (outs VR128:$dst),
449 def VMOVUPSrr_REV : VPSI<0x11, MRMDestReg, (outs VR128:$dst),
453 def VMOVUPDrr_REV : VPDI<0x11, MRMDestReg, (outs VR128:$dst),
460 def VMOVAPSYrr_REV : VPSI<0x29, MRMDestReg, (outs VR256:$dst),
464 def VMOVAPDYrr_REV : VPDI<0x29, MRMDestReg, (outs VR256:$dst),
468 def VMOVUPSYrr_REV : VPSI<0x11, MRMDestReg, (outs VR256:$dst),
472 def VMOVUPDYrr_REV : VPDI<0x11, MRMDestReg, (outs VR256:$dst),
515 def MOVAPSrr_REV : PSI<0x29, MRMDestReg, (outs VR128:$dst), (ins VR128:$src),
[all …]
H A DX86InstrFormats.td47 def MRMDestReg : Format<40>;
H A DX86InstrAVX512.td680 defm rr : AVX512_maskable_split<Opcode, MRMDestReg, To, (outs To.RC:$dst),
1001 def VEXTRACTPSZrr : AVX512AIi8<0x17, MRMDestReg, (outs GR32orGR64:$dst),
3303 def rr_REV : AVX512PI<opc, MRMDestReg, (outs _.RC:$dst), (ins _.RC:$src),
3307 def rrk_REV : AVX512PI<opc, MRMDestReg, (outs _.RC:$dst),
3313 def rrkz_REV : AVX512PI<opc, MRMDestReg, (outs _.RC:$dst),
3784 def VMOVSDto64Zrr : AVX512BI<0x7E, MRMDestReg, (outs GR64:$dst), (ins FR64X:$src),
3803 def VMOVPDI2DIZrr : AVX512BI<0x7E, MRMDestReg, (outs GR32:$dst), (ins VR128X:$src),
3819 def VMOVPQIto64Zrr : I<0x7E, MRMDestReg, (outs GR64:$dst), (ins VR128X:$src),
3841 def VMOVPQI2QIZrr : AVX512BI<0xD6, MRMDestReg, (outs VR128X:$dst),
3858 def VMOVSS2DIZrr : AVX512BI<0x7E, MRMDestReg, (outs GR32:$dst),
[all …]
H A DX86InstrUtils.td977 : ITy<o, MRMDestReg, t, out, (ins t.RegClass:$src1, t.RegClass:$src2), m,
H A DX86InstrArithmetic.td1096 def XOR8rr_NOREX : I<0x30, MRMDestReg, (outs GR8_NOREX:$dst),
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.h130 MRMDestReg = 40, enumerator
H A DX86FoldTablesEmitter.cpp266 case X86Local::MRMDestReg: in mayFoldFromForm()
314 case X86Local::MRMDestReg: in mayFoldFromLeftToRight()
H A DX86RecognizableInstr.cpp140 (Form == X86Local::MRMDestReg || Form == X86Local::MRMSrcReg); in RecognizableInstrBase()
550 case X86Local::MRMDestReg: in emitInstructionSpecifier()
891 case X86Local::MRMDestReg: in emitDecodePath()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h586 MRMDestReg = 40, enumerator
1048 case X86II::MRMDestReg: in getMemoryOperandNo()
H A DX86MCCodeEmitter.cpp1253 case X86II::MRMDestReg: { in emitVEXOpcodePrefix()
1401 case X86II::MRMDestReg: in emitREXPrefix()
1641 case X86II::MRMDestReg: { in encodeInstruction()