/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrConditionalCompare.td | 48 def CCMP16ri8: Ccmp<0x83, MRM7r, Xi16, GR16, i16i8imm>, PD; 49 def CCMP32ri8: Ccmp<0x83, MRM7r, Xi32, GR32, i32i8imm>; 50 def CCMP64ri8: Ccmp<0x83, MRM7r, Xi64, GR64, i64i8imm>; 52 def CCMP8ri : Ccmp<0x80, MRM7r, Xi8, GR8, i8imm>; 53 def CCMP16ri: Ccmp<0x81, MRM7r, Xi16, GR16, i16imm>, PD; 54 def CCMP32ri: Ccmp<0x81, MRM7r, Xi32, GR32, i32imm>; 55 def CCMP64ri32: Ccmp<0x81, MRM7r, Xi64, GR64, i64i32imm>;
|
H A D | X86InstrShiftRotate.td | 228 defm SAR: ShiftRotate<"sar", MRM7r, MRM7m, sra, WriteShiftCL, WriteShift, WriteShiftCLLd, WriteShiftLd>; 237 defm SAR: ShiftRotate_NF<"sar", MRM7r, MRM7m, WriteShiftCL, WriteShift, WriteShiftCLLd, WriteShiftLd>;
|
H A D | X86InstrTBM.td | 73 defm T1MSKC : tbm_binary_intr<0x01, "t1mskc", WriteALU, MRM7r, MRM7m>;
|
H A D | X86InstrMisc.td | 706 def BTC16ri8 : Ii8<0xBA, MRM7r, (outs GR16:$dst), (ins GR16:$src1, i16u8imm:$src2), 708 def BTC32ri8 : Ii8<0xBA, MRM7r, (outs GR32:$dst), (ins GR32:$src1, i32u8imm:$src2), 710 def BTC64ri8 : RIi8<0xBA, MRM7r, (outs GR64:$dst), (ins GR64:$src1, i64u8imm:$src2), 1151 def RDSEED16r : I<0xC7, MRM7r, (outs GR16:$dst), (ins), "rdseed{w}\t$dst", 1153 def RDSEED32r : I<0xC7, MRM7r, (outs GR32:$dst), (ins), "rdseed{l}\t$dst", 1155 def RDSEED64r : RI<0xC7, MRM7r, (outs GR64:$dst), (ins), "rdseed{q}\t$dst",
|
H A D | X86InstrFPStack.td | 242 def DIVR_FST0r : FPST0rInst <MRM7r, "fdivr\t{$op, %st|st, $op}">; 243 def DIV_FrST0 : FPrST0Inst <MRM7r, "fdiv{r}\t{%st, $op|$op, st}">; 244 def DIV_FPrST0 : FPrST0PInst<MRM7r, "fdiv{r}p\t{%st, $op|$op, st}">;
|
H A D | X86InstrFormats.td | 56 def MRM6r : Format<54>; def MRM7r : Format<55>;
|
H A D | X86InstrSystem.td | 789 def RDPID32 : I<0xC7, MRM7r, (outs GR32:$dst), (ins), 792 def RDPID64 : I<0xC7, MRM7r, (outs GR64:$dst), (ins), "rdpid\t$dst", []>, TB, XS,
|
H A D | X86InstrArithmetic.td | 194 defm IDIV: Div<0xF7, "idiv", MRM7r, MRM7m>; 1108 defm CMP : ArithBinOp_F<0x39, 0x3B, 0x3D, "cmp", MRM7r, MRM7m, X86cmp, 0, 0>;
|
H A D | X86InstrSSE.td | 3685 defm PSLLDQ : PDI_binop_ri_all<0x73, MRM7r, "pslldq", X86vshldq,
|
H A D | X86InstrAVX512.td | 11613 defm VPSLLDQ : avx512_shift_packed_all<0x73, X86vshldq, MRM7r, MRM7m, "vpslldq",
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86RecognizableInstr.h | 144 MRM7r = 55, enumerator
|
H A D | X86FoldTablesEmitter.cpp | 263 return Form >= X86Local::MRM0r && Form <= X86Local::MRM7r; in mayFoldFromForm() 308 case X86Local::MRM7r: in mayFoldFromLeftToRight()
|
H A D | X86RecognizableInstr.cpp | 745 case X86Local::MRM7r: in emitInstructionSpecifier() 921 case X86Local::MRM7r: in emitDecodePath()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86BaseInfo.h | 615 MRM7r = 55, // Format /7 enumerator 1064 case X86II::MRM7r: in getMemoryOperandNo()
|
H A D | X86MCCodeEmitter.cpp | 1297 case X86II::MRM7r: { in emitVEXOpcodePrefix() 1433 case X86II::MRM7r: in emitREXPrefix() 1850 case X86II::MRM7r: in encodeInstruction()
|