/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrShiftRotate.td | 231 defm ROR: ShiftRotate<"ror", MRM1r, MRM1m, rotr, WriteRotateCL, WriteRotate, WriteRotateCLLd, WriteRotateLd>; 240 defm ROR: ShiftRotate_NF<"ror", MRM1r, MRM1m, WriteRotateCL, WriteRotate, WriteRotateCLLd, WriteRotateLd>;
|
H A D | X86InstrTBM.td | 66 defm BLCFILL : tbm_binary_intr<0x01, "blcfill", WriteALU, MRM1r, MRM1m>; 69 defm BLCMSK : tbm_binary_intr<0x02, "blcmsk", WriteALU, MRM1r, MRM1m>;
|
H A D | X86InstrSystem.td | 277 def STR16r : I<0x00, MRM1r, (outs GR16:$dst), (ins), 279 def STR32r : I<0x00, MRM1r, (outs GR32:$dst), (ins), 281 def STR64r : RI<0x00, MRM1r, (outs GR64:$dst), (ins), 539 def RDSSPD : I<0x1E, MRM1r, (outs GR32:$dst), (ins GR32:$src), 542 def RDSSPQ : RI<0x1E, MRM1r, (outs GR64:$dst), (ins GR64:$src), 702 def RDGSBASE : I<0xAE, MRM1r, (outs GR32:$dst), (ins), 705 def RDGSBASE64 : RI<0xAE, MRM1r, (outs GR64:$dst), (ins),
|
H A D | X86InstrFPStack.td | 237 def MUL_FST0r : FPST0rInst <MRM1r, "fmul\t{$op, %st|st, $op}">; 238 def MUL_FrST0 : FPrST0Inst <MRM1r, "fmul\t{%st, $op|$op, st}">; 239 def MUL_FPrST0 : FPrST0PInst<MRM1r, "fmulp\t{%st, $op|$op, st}">; 369 def CMOVE_F : FPI<0xDA, MRM1r, (outs), (ins RSTi:$op), 377 def CMOVNE_F : FPI<0xDB, MRM1r, (outs), (ins RSTi:$op), 523 def XCH_F : FPI<0xD9, MRM1r, (outs), (ins RSTi:$op), "fxch\t$op">;
|
H A D | X86InstrMisc.td | 1220 defm BLSR32 : Bls<"blsr", MRM1r, MRM1m, Xi32>, VEX; 1221 defm BLSR64 : Bls<"blsr", MRM1r, MRM1m, Xi64>, VEX; 1229 defm BLSR32 : Bls<"blsr", MRM1r, MRM1m, Xi32, "_EVEX">, EVEX; 1230 defm BLSR64 : Bls<"blsr", MRM1r, MRM1m, Xi64, "_EVEX">, EVEX; 1238 defm BLSR32 : Bls<"blsr", MRM1r, MRM1m, Xi32, "_NF">, EVEX, EVEX_NF; 1239 defm BLSR64 : Bls<"blsr", MRM1r, MRM1m, Xi64, "_NF">, EVEX, EVEX_NF; 1420 def SLWPCB : I<0x12, MRM1r, (outs GR32:$dst), (ins), "slwpcb\t$dst", 1425 def SLWPCB64 : I<0x12, MRM1r, (outs GR64:$dst), (ins), "slwpcb\t$dst", 1446 def rri : Ii32<0x12, MRM1r, (outs), (ins RC:$src0, GR32:$src1, i32imm:$cntl),
|
H A D | X86InstrFormats.td | 54 def MRM0r : Format<48>; def MRM1r : Format<49>; def MRM2r : Format<50>;
|
H A D | X86InstrArithmetic.td | 382 class DecOpR_RF<X86TypeInfo t, bit ndd = 0> : UnaryOpR_RF<0xFF, MRM1r, "dec", t, null_frag, ndd> { 387 class DecOpR_R<X86TypeInfo t, bit ndd = 0> : UnaryOpR_R<0xFF, MRM1r, "dec", t, null_frag, ndd>; 1081 defm OR : ArithBinOp_RF<0x09, 0x0B, 0x0D, "or", MRM1r, MRM1m,
|
H A D | X86InstrAVX512.td | 6036 defm VPROL : avx512_shift_rmi_dq<0x72, 0x72, MRM1r, MRM1m, "vprol", X86vrotli,
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86RecognizableInstr.h | 138 MRM1r = 49, enumerator
|
H A D | X86RecognizableInstr.cpp | 739 case X86Local::MRM1r: in emitInstructionSpecifier() 915 case X86Local::MRM1r: in emitDecodePath()
|
H A D | X86FoldTablesEmitter.cpp | 296 case X86Local::MRM1r: in mayFoldFromLeftToRight()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86BaseInfo.h | 609 MRM1r = 49, // Format /1 enumerator 1058 case X86II::MRM1r: in getMemoryOperandNo()
|
H A D | X86MCCodeEmitter.cpp | 1291 case X86II::MRM1r: in emitVEXOpcodePrefix() 1427 case X86II::MRM1r: in emitREXPrefix() 1844 case X86II::MRM1r: in encodeInstruction()
|