Home
last modified time | relevance | path

Searched refs:MRM1m (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrShiftRotate.td231 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 DX86InstrTBM.td66 defm BLCFILL : tbm_binary_intr<0x01, "blcfill", WriteALU, MRM1r, MRM1m>;
69 defm BLCMSK : tbm_binary_intr<0x02, "blcmsk", WriteALU, MRM1r, MRM1m>;
H A DX86InstrKL.td65 …def AESDECWIDE128KL#suffix : I<0xD8, MRM1m, (outs), (ins opaquemem:$src), "aesdecwide128kl\t$src",…
H A DX86Instr3DNow.td82 def PREFETCHW : I<0x0D, MRM1m, (outs), (ins i8mem:$addr), "prefetchw\t$addr",
H A DX86InstrFPStack.td202 defm MUL : FPBinary<any_fmul, MRM1m, "mul">;
512 def ISTT_FP16m : FPI<0xDF, MRM1m, (outs), (ins i16mem:$dst), "fisttp{s}\t$dst">;
513 def ISTT_FP32m : FPI<0xDB, MRM1m, (outs), (ins i32mem:$dst), "fisttp{l}\t$dst">;
514 def ISTT_FP64m : FPI<0xDD, MRM1m, (outs), (ins i64mem:$dst), "fisttp{ll}\t$dst">;
677 def FXRSTOR : I<0xAE, MRM1m, (outs), (ins opaquemem:$src),
680 def FXRSTOR64 : RI<0xAE, MRM1m, (outs), (ins opaquemem:$src),
H A DX86InstrMisc.td951 def CMPXCHG8B : I<0xC7, MRM1m, (outs), (ins i64mem:$dst),
956 def CMPXCHG16B : RI<0xC7, MRM1m, (outs), (ins i128mem:$dst),
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;
1450 def rmi : Ii32<0x12, MRM1m, (outs), (ins RC:$src0, i32mem:$src1, i32imm:$cntl),
H A DX86InstrSystem.td284 def STRm : I<0x00, MRM1m, (outs), (ins i16mem:$dst), "str{w}\t$dst", []>, TB;
405 def SIDT16m : I<0x01, MRM1m, (outs), (ins opaquemem:$dst),
407 def SIDT32m : I<0x01, MRM1m, (outs), (ins opaquemem:$dst),
409 def SIDT64m : I<0x01, MRM1m, (outs), (ins opaquemem:$dst),
H A DX86InstrCompiler.td690 def OR32mi8Locked : Ii8<0x83, MRM1m, (outs), (ins i32mem:$dst, i32i8imm:$zero),
796 defm LOCK_OR : LOCK_ArithBinOp<0x08, 0x80, 0x83, MRM1m, X86lock_or , "or">;
816 def LOCK_DEC8m : I<0xFE, MRM1m, (outs), (ins i8mem :$dst),
820 def LOCK_DEC16m : I<0xFF, MRM1m, (outs), (ins i16mem:$dst),
824 def LOCK_DEC32m : I<0xFF, MRM1m, (outs), (ins i32mem:$dst),
835 def LOCK_DEC64m : RI<0xFF, MRM1m, (outs), (ins i64mem:$dst),
950 def LCMPXCHG8B : I<0xC7, MRM1m, (outs), (ins i64mem:$ptr),
958 def LCMPXCHG16B : RI<0xC7, MRM1m, (outs), (ins i128mem:$ptr),
H A DX86InstrArithmetic.td392 class DecOpM_MF<X86TypeInfo t> : UnaryOpM_MF<0xFF, MRM1m, "dec", t, null_frag> {
399 class DecOpM_RF<X86TypeInfo t> : UnaryOpM_RF<0xFF, MRM1m, "dec", t, null_frag> {
403 class DecOpM_M<X86TypeInfo t> : UnaryOpM_M<0xFF, MRM1m, "dec", t, null_frag>;
405 class DecOpM_R<X86TypeInfo t> : UnaryOpM_R<0xFF, MRM1m, "dec", t, null_frag>;
1081 defm OR : ArithBinOp_RF<0x09, 0x0B, 0x0D, "or", MRM1r, MRM1m,
H A DX86InstrFormats.td44 def MRM0m : Format<32>; def MRM1m : Format<33>; def MRM2m : Format<34>;
H A DX86InstrAVX512.td6036 defm VPROL : avx512_shift_rmi_dq<0x72, 0x72, MRM1r, MRM1m, "vprol", X86vrotli,
10376 defm VGATHERPF0DPS: avx512_gather_scatter_prefetch<0xC6, MRM1m, "vgatherpf0dps",
10379 defm VGATHERPF0QPS: avx512_gather_scatter_prefetch<0xC7, MRM1m, "vgatherpf0qps",
10382 defm VGATHERPF0DPD: avx512_gather_scatter_prefetch<0xC6, MRM1m, "vgatherpf0dpd",
10385 defm VGATHERPF0QPD: avx512_gather_scatter_prefetch<0xC7, MRM1m, "vgatherpf0qpd",
H A DX86InstrSSE.td3227 def PREFETCHT0 : I<0x18, MRM1m, (outs), (ins i8mem:$src),
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.h123 MRM1m = 33, enumerator
H A DX86RecognizableInstr.cpp771 case X86Local::MRM1m: in emitInstructionSpecifier()
938 case X86Local::MRM1m: in emitDecodePath()
H A DX86FoldTablesEmitter.cpp297 return RHS == X86Local::MRM1m; in mayFoldFromLeftToRight()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h577 MRM1m = 33, // Format /1 enumerator
1078 case X86II::MRM1m: in getMemoryOperandNo()
H A DX86MCCodeEmitter.cpp1163 case X86II::MRM1m: in emitVEXOpcodePrefix()
1414 case X86II::MRM1m: in emitREXPrefix()
1878 case X86II::MRM1m: in encodeInstruction()