/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 | X86InstrKL.td | 65 …def AESDECWIDE128KL#suffix : I<0xD8, MRM1m, (outs), (ins opaquemem:$src), "aesdecwide128kl\t$src",…
|
H A D | X86Instr3DNow.td | 82 def PREFETCHW : I<0x0D, MRM1m, (outs), (ins i8mem:$addr), "prefetchw\t$addr",
|
H A D | X86InstrFPStack.td | 202 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 D | X86InstrMisc.td | 951 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 D | X86InstrSystem.td | 284 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 D | X86InstrCompiler.td | 690 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 D | X86InstrArithmetic.td | 392 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 D | X86InstrFormats.td | 44 def MRM0m : Format<32>; def MRM1m : Format<33>; def MRM2m : Format<34>;
|
H A D | X86InstrAVX512.td | 6036 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 D | X86InstrSSE.td | 3227 def PREFETCHT0 : I<0x18, MRM1m, (outs), (ins i8mem:$src),
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86RecognizableInstr.h | 123 MRM1m = 33, enumerator
|
H A D | X86RecognizableInstr.cpp | 771 case X86Local::MRM1m: in emitInstructionSpecifier() 938 case X86Local::MRM1m: in emitDecodePath()
|
H A D | X86FoldTablesEmitter.cpp | 297 return RHS == X86Local::MRM1m; in mayFoldFromLeftToRight()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86BaseInfo.h | 577 MRM1m = 33, // Format /1 enumerator 1078 case X86II::MRM1m: in getMemoryOperandNo()
|
H A D | X86MCCodeEmitter.cpp | 1163 case X86II::MRM1m: in emitVEXOpcodePrefix() 1414 case X86II::MRM1m: in emitREXPrefix() 1878 case X86II::MRM1m: in encodeInstruction()
|