Home
last modified time | relevance | path

Searched refs:MRM0r (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrConditionalCompare.td119 def CTEST8ri : Ctest<0xF6, MRM0r, Xi8, GR8, i8imm>;
120 def CTEST16ri: Ctest<0xF7, MRM0r, Xi16, GR16, i16imm>, PD;
121 def CTEST32ri: Ctest<0xF7, MRM0r, Xi32, GR32, i32imm>;
122 def CTEST64ri32: Ctest<0xF7, MRM0r, Xi64, GR64, i64i32imm>;
H A DX86InstrShiftRotate.td230 defm ROL: ShiftRotate<"rol", MRM0r, MRM0m, rotl, WriteRotateCL, WriteRotate, WriteRotateCLLd, WriteRotateLd>;
239 defm ROL: ShiftRotate_NF<"rol", MRM0r, MRM0m, WriteRotateCL, WriteRotate, WriteRotateCLLd, WriteRotateLd>;
H A DX86InstrFPStack.td222 def ADD_FST0r : FPST0rInst <MRM0r, "fadd\t{$op, %st|st, $op}">;
223 def ADD_FrST0 : FPrST0Inst <MRM0r, "fadd\t{%st, $op|$op, st}">;
224 def ADD_FPrST0 : FPrST0PInst<MRM0r, "faddp\t{%st, $op|$op, st}">;
365 def CMOVB_F : FPI<0xDA, MRM0r, (outs), (ins RSTi:$op),
373 def CMOVNB_F : FPI<0xDB, MRM0r, (outs), (ins RSTi:$op),
519 def LD_Frr : FPI<0xD9, MRM0r, (outs), (ins RSTi:$op), "fld\t$op">;
630 def FFREE : FPI<0xDD, MRM0r, (outs), (ins RSTi:$reg), "ffree\t$reg">;
631 def FFREEP : FPI<0xDF, MRM0r, (outs), (ins RSTi:$reg), "ffreep\t$reg">;
H A DX86InstrSystem.td411 def SLDT16r : I<0x00, MRM0r, (outs GR16:$dst), (ins),
416 def SLDT32r : I<0x00, MRM0r, (outs GR32:$dst), (ins),
421 def SLDT64r : RI<0x00, MRM0r, (outs GR64:$dst), (ins),
465 def URDMSRri#suffix : Ii32<0xf8, MRM0r, (outs GR64:$dst), (ins i64i32imm:$imm),
475 def UWRMSRir#suffix : Ii32<0xf8, MRM0r, (outs), (ins GR64:$src, i64i32imm:$imm),
696 def RDFSBASE : I<0xAE, MRM0r, (outs GR32:$dst), (ins),
699 def RDFSBASE64 : RI<0xAE, MRM0r, (outs GR64:$dst), (ins),
H A DX86InstrMisc.td67 def POP16rmr: I<0x8F, MRM0r, (outs GR16:$reg), (ins), "pop{w}\t$reg", []>,
69 def POP32rmr: I<0x8F, MRM0r, (outs GR32:$reg), (ins), "pop{l}\t$reg", []>,
161 def POP64rmr: I<0x8F, MRM0r, (outs GR64:$reg), (ins), "pop{q}\t$reg", []>,
166 def POP2: I<0x8F, MRM0r, (outs GR64:$reg1, GR64:$reg2), (ins),
169 def POP2P: I<0x8F, MRM0r, (outs GR64:$reg1, GR64:$reg2), (ins),
381 def MOV64ri32 : RIi32S<0xC7, MRM0r, (outs GR64:$dst), (ins i64i32imm:$src),
393 def MOV8ri_alt : Ii8 <0xC6, MRM0r, (outs GR8 :$dst), (ins i8imm :$src),
395 def MOV16ri_alt : Ii16<0xC7, MRM0r, (outs GR16:$dst), (ins i16imm:$src),
397 def MOV32ri_alt : Ii32<0xC7, MRM0r, (outs GR32:$dst), (ins i32imm:$src),
1418 def LLWPCB : I<0x12, MRM0r, (outs), (ins GR32:$src), "llwpcb\t$src",
[all …]
H A DX86InstrArithmetic.td378 class IncOpR_RF<X86TypeInfo t, bit ndd = 0> : UnaryOpR_RF<0xFF, MRM0r, "inc", t, null_frag, ndd> {
386 class IncOpR_R<X86TypeInfo t, bit ndd = 0> : UnaryOpR_R<0xFF, MRM0r, "inc", t, null_frag, ndd>;
1085 defm ADD : ArithBinOp_RF<0x01, 0x03, 0x05, "add", MRM0r, MRM0m,
1315 def TEST8ri : BinOpRI_F<0xF6, "test", Xi8 , X86testpat, MRM0r>;
1316 def TEST16ri : BinOpRI_F<0xF7, "test", Xi16, X86testpat, MRM0r>, OpSize16;
1317 def TEST32ri : BinOpRI_F<0xF7, "test", Xi32, X86testpat, MRM0r>, OpSize32;
1318 def TEST64ri32 : BinOpRI_F<0xF7, "test", Xi64, X86testpat, MRM0r>;
H A DX86InstrFormats.td54 def MRM0r : Format<48>; def MRM1r : Format<49>; def MRM2r : Format<50>;
H A DX86InstrAVX512.td6034 defm VPROR : avx512_shift_rmi_dq<0x72, 0x72, MRM0r, MRM0m, "vpror", X86vrotri,
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.h137 MRM0r = 48, enumerator
H A DX86FoldTablesEmitter.cpp263 return Form >= X86Local::MRM0r && Form <= X86Local::MRM7r; in mayFoldFromForm()
294 case X86Local::MRM0r: in mayFoldFromLeftToRight()
H A DX86RecognizableInstr.cpp738 case X86Local::MRM0r: in emitInstructionSpecifier()
914 case X86Local::MRM0r: in emitDecodePath()
922 filter = std::make_unique<ExtendedFilter>(true, Form - X86Local::MRM0r); in emitDecodePath()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h608 MRM0r = 48, // Format /0 enumerator
1057 case X86II::MRM0r: in getMemoryOperandNo()
H A DX86MCCodeEmitter.cpp1290 case X86II::MRM0r: in emitVEXOpcodePrefix()
1426 case X86II::MRM0r: in emitREXPrefix()
1843 case X86II::MRM0r: in encodeInstruction()
1857 (Form == X86II::MRMXr) ? 0 : Form - X86II::MRM0r, CB); in encodeInstruction()