/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrConditionalCompare.td | 40 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 D | X86InstrMisc.td | 361 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 D | X86InstrVMX.td | 57 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 D | X86InstrShiftRotate.td | 347 : ITy<o, MRMDestReg, t, (outs t.RegClass:$dst),
|
H A D | X86InstrSystem.td | 134 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 D | X86InstrMMX.td | 177 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 D | X86InstrSSE.td | 205 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 D | X86InstrFormats.td | 47 def MRMDestReg : Format<40>;
|
H A D | X86InstrAVX512.td | 680 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 D | X86InstrUtils.td | 977 : ITy<o, MRMDestReg, t, out, (ins t.RegClass:$src1, t.RegClass:$src2), m,
|
H A D | X86InstrArithmetic.td | 1096 def XOR8rr_NOREX : I<0x30, MRMDestReg, (outs GR8_NOREX:$dst),
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86RecognizableInstr.h | 130 MRMDestReg = 40, enumerator
|
H A D | X86FoldTablesEmitter.cpp | 266 case X86Local::MRMDestReg: in mayFoldFromForm() 314 case X86Local::MRMDestReg: in mayFoldFromLeftToRight()
|
H A D | X86RecognizableInstr.cpp | 140 (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 D | X86BaseInfo.h | 586 MRMDestReg = 40, enumerator 1048 case X86II::MRMDestReg: in getMemoryOperandNo()
|
H A D | X86MCCodeEmitter.cpp | 1253 case X86II::MRMDestReg: { in emitVEXOpcodePrefix() 1401 case X86II::MRMDestReg: in emitREXPrefix() 1641 case X86II::MRMDestReg: { in encodeInstruction()
|