Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86InstrShiftRotate.td362 def RCR8rCL : I<0xD2, MRM3r, (outs GR8:$dst), (ins GR8:$src1),
364 def RCR16rCL : I<0xD3, MRM3r, (outs GR16:$dst), (ins GR16:$src1),
366 def RCR32rCL : I<0xD3, MRM3r, (outs GR32:$dst), (ins GR32:$src1),
368 def RCR64rCL : RI<0xD3, MRM3r, (outs GR64:$dst), (ins GR64:$src1),
373 def RCR8r1 : I<0xD0, MRM3r, (outs GR8:$dst), (ins GR8:$src1),
375 def RCR8ri : Ii8<0xC0, MRM3r, (outs GR8:$dst), (ins GR8:$src1, u8imm:$cnt),
377 def RCR16r1 : I<0xD1, MRM3r, (outs GR16:$dst), (ins GR16:$src1),
379 def RCR16ri : Ii8<0xC1, MRM3r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$cnt),
381 def RCR32r1 : I<0xD1, MRM3r, (outs GR32:$dst), (ins GR32:$src1),
383 def RCR32ri : Ii8<0xC1, MRM3r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$cnt),
[all …]
HDX86InstrFPStack.td335 def COMP_FST0r : FPST0rInst <MRM3r, "fcomp\t$op">;
459 def CMOVP_F : FPI<0xDA, MRM3r, (outs), (ins RSTi:$op),
467 def CMOVNP_F : FPI<0xDB, MRM3r, (outs), (ins RSTi:$op),
603 def ST_FPrr : FPI<0xDD, MRM3r, (outs), (ins RSTi:$op), "fstp\t$op">;
HDX86InstrSystem.td249 def LTRr : I<0x00, MRM3r, (outs), (ins GR16:$src), "ltr{w}\t$src", []>, TB, NotMemoryFoldable;
620 def WRGSBASE : I<0xAE, MRM3r, (outs), (ins GR32:$src),
623 def WRGSBASE64 : RI<0xAE, MRM3r, (outs), (ins GR64:$src),
HDX86InstrArithmetic.td354 def NEG8r : I<0xF6, MRM3r, (outs GR8 :$dst), (ins GR8 :$src1),
358 def NEG16r : I<0xF7, MRM3r, (outs GR16:$dst), (ins GR16:$src1),
362 def NEG32r : I<0xF7, MRM3r, (outs GR32:$dst), (ins GR32:$src1),
366 def NEG64r : RI<0xF7, MRM3r, (outs GR64:$dst), (ins GR64:$src1), "neg{q}\t$dst",
1188 defm SBB : ArithBinOp_RFF<0x18, 0x1A, 0x1C, "sbb", MRM3r, MRM3m, X86sbb_flag,
HDX86InstrFormats.td48 def MRM3r : Format<59>; def MRM4r : Format<60>; def MRM5r : Format<61>;
HDX86InstrInfo.td2436 defm BLSI32 : bmi_bls<"blsi{l}", MRM3r, MRM3m, GR32, i32mem, WriteBLS>;
2437 defm BLSI64 : bmi_bls<"blsi{q}", MRM3r, MRM3m, GR64, i64mem, WriteBLS>, VEX_W;
2664 defm BLCS : tbm_binary_intr<0x01, "blcs", WriteALU, MRM3r, MRM3m>;
HDX86InstrSSE.td3614 defm PSRLDQ : PDI_binop_ri_all<0x73, MRM3r, "psrldq", X86vshrdq,
HDX86InstrAVX512.td10982 defm VPSRLDQ : avx512_shift_packed_all<0x73, X86vshrdq, MRM3r, MRM3m, "vpsrldq",
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
HDX86RecognizableInstr.h119 MRM0r = 56, MRM1r = 57, MRM2r = 58, MRM3r = 59, enumerator
HDX86RecognizableInstr.cpp646 case X86Local::MRM3r: in emitInstructionSpecifier()
773 case X86Local::MRM2r: case X86Local::MRM3r: in emitDecodePath()
HDX86FoldTablesEmitter.cpp429 (MemFormNum == X86Local::MRM3m && RegFormNum == X86Local::MRM3r) || in areOppositeForms()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
HDX86BaseInfo.h666 MRM0r = 56, MRM1r = 57, MRM2r = 58, MRM3r = 59, // Format /0 /1 /2 /3 enumerator
1056 case X86II::MRM2r: case X86II::MRM3r: in getMemoryOperandNo()
HDX86MCCodeEmitter.cpp1087 case X86II::MRM3r: in emitVEXOpcodePrefix()
1242 case X86II::MRM3r: in determineREXPrefix()
1631 case X86II::MRM3r: in encodeInstruction()