Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrMisc.td87 def PUSH16rmr: I<0xFF, MRM6r, (outs), (ins GR16:$reg), "push{w}\t$reg",[]>,
89 def PUSH32rmr: I<0xFF, MRM6r, (outs), (ins GR32:$reg), "push{l}\t$reg",[]>,
182 def PUSH64rmr: I<0xFF, MRM6r, (outs), (ins GR64:$reg), "push{q}\t$reg", []>,
187 def PUSH2: I<0xFF, MRM6r, (outs), (ins GR64:$reg1, GR64:$reg2),
190 def PUSH2P: I<0xFF, MRM6r, (outs), (ins GR64:$reg1, GR64:$reg2),
747 def BTR16ri8 : Ii8<0xBA, MRM6r, (outs GR16:$dst), (ins GR16:$src1, i16u8imm:$src2),
750 def BTR32ri8 : Ii8<0xBA, MRM6r, (outs GR32:$dst), (ins GR32:$src1, i32u8imm:$src2),
753 def BTR64ri8 : RIi8<0xBA, MRM6r, (outs GR64:$dst), (ins GR64:$src1, i64u8imm:$src2),
1136 def RDRAND16r : I<0xC7, MRM6r, (outs GR16:$dst), (ins),
1139 def RDRAND32r : I<0xC7, MRM6r, (outs GR32:$dst), (ins),
[all …]
H A DX86InstrTBM.td67 defm BLCI : tbm_binary_intr<0x02, "blci", WriteALU, MRM6r, MRM6m>;
72 defm BLSIC : tbm_binary_intr<0x01, "blsic", WriteALU, MRM6r, MRM6m>;
H A DX86InstrMMX.td399 defm MMX_PSLLW : MMXI_binop_rmi_int<0xF1, 0x71, MRM6r, "psllw",
403 defm MMX_PSLLD : MMXI_binop_rmi_int<0xF2, 0x72, MRM6r, "pslld",
407 defm MMX_PSLLQ : MMXI_binop_rmi_int<0xF3, 0x73, MRM6r, "psllq",
H A DX86InstrFPStack.td245 def DIV_FST0r : FPST0rInst <MRM6r, "fdiv\t{$op, %st|st, $op}">;
246 def DIVR_FrST0 : FPrST0Inst <MRM6r, "fdiv{|r}\t{%st, $op|$op, st}">;
247 def DIVR_FPrST0 : FPrST0PInst<MRM6r, "fdiv{|r}p\t{%st, $op|$op, st}">;
605 def COM_FIr : FPI<0xDB, MRM6r, (outs), (ins RSTi:$reg),
607 def COM_FIPr : FPI<0xDF, MRM6r, (outs), (ins RSTi:$reg),
H A DX86InstrFormats.td56 def MRM6r : Format<54>; def MRM7r : Format<55>;
H A DX86InstrSystem.td228 def LKGS16r : I<0x00, MRM6r, (outs), (ins GR16:$src), "lkgs\t$src",
503 def LMSW16r : I<0x01, MRM6r, (outs), (ins GR16:$src),
H A DX86InstrArithmetic.td193 defm DIV: Div<0xF7, "div", MRM6r, MRM6m>;
1083 defm XOR : ArithBinOp_RF<0x31, 0x33, 0x35, "xor", MRM6r, MRM6m,
H A DX86InstrSSE.td3658 defm PSLLW : PDI_binop_rmi_all<0xF1, 0x71, MRM6r, "psllw", X86vshl, X86vshli,
3661 defm PSLLD : PDI_binop_rmi_all<0xF2, 0x72, MRM6r, "pslld", X86vshl, X86vshli,
3664 defm PSLLQ : PDI_binop_rmi_all<0xF3, 0x73, MRM6r, "psllq", X86vshl, X86vshli,
H A DX86InstrAVX512.td6024 defm VPSLL : avx512_shift_rmi_dq<0x72, 0x73, MRM6r, MRM6m, "vpsll", X86vshli,
6026 avx512_shift_rmi_w<0x71, MRM6r, MRM6m, "vpsllw", X86vshli,
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.h143 MRM6r = 54, enumerator
H A DX86RecognizableInstr.cpp744 case X86Local::MRM6r: in emitInstructionSpecifier()
920 case X86Local::MRM6r: in emitDecodePath()
H A DX86FoldTablesEmitter.cpp306 case X86Local::MRM6r: in mayFoldFromLeftToRight()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h614 MRM6r = 54, // Format /6 enumerator
1063 case X86II::MRM6r: in getMemoryOperandNo()
H A DX86MCCodeEmitter.cpp1296 case X86II::MRM6r: in emitVEXOpcodePrefix()
1432 case X86II::MRM6r: in emitREXPrefix()
1849 case X86II::MRM6r: in encodeInstruction()