/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrConditionalCompare.td | 127 def CTEST8mi : Ctest<0xF6, MRM0m, Xi8, i8mem, i8imm>; 128 def CTEST16mi: Ctest<0xF7, MRM0m, Xi16, i16mem, i16imm>, PD; 129 def CTEST32mi: Ctest<0xF7, MRM0m, Xi32, i32mem, i32imm>; 130 def CTEST64mi32: Ctest<0xF7, MRM0m, Xi64, i64mem, i64i32imm>;
|
H A D | X86InstrShiftRotate.td | 230 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 D | X86InstrKL.td | 64 …def AESENCWIDE128KL#suffix : I<0xD8, MRM0m, (outs), (ins opaquemem:$src), "aesencwide128kl\t$src",…
|
H A D | X86InstrFPStack.td | 196 defm ADD : FPBinary<any_fadd, MRM0m, "add">; 467 def LD_F32m : FPI<0xD9, MRM0m, (outs), (ins f32mem:$src), "fld{s}\t$src">; 468 def LD_F64m : FPI<0xDD, MRM0m, (outs), (ins f64mem:$src), "fld{l}\t$src">; 471 def ILD_F16m : FPI<0xDF, MRM0m, (outs), (ins i16mem:$src), "fild{s}\t$src">; 472 def ILD_F32m : FPI<0xDB, MRM0m, (outs), (ins i32mem:$src), "fild{l}\t$src">; 668 def FXSAVE : I<0xAE, MRM0m, (outs), (ins opaquemem:$dst), 671 def FXSAVE64 : RI<0xAE, MRM0m, (outs), (ins opaquemem:$dst),
|
H A D | X86InstrAMX.td | 21 def LDTILECFG#Suffix : I<0x49, MRM0m, (outs), (ins opaquemem:$src), 26 def STTILECFG#Suffix : I<0x49, MRM0m, (outs), (ins opaquemem:$src),
|
H A D | X86Instr3DNow.td | 77 def PREFETCH : I3DNow<0x0D, MRM0m, (outs), (ins i8mem:$addr),
|
H A D | X86InstrArithmetic.td | 388 class IncOpM_MF<X86TypeInfo t> : UnaryOpM_MF<0xFF, MRM0m, "inc", t, null_frag> { 396 class IncOpM_RF<X86TypeInfo t> : UnaryOpM_RF<0xFF, MRM0m, "inc", t, null_frag> { 402 class IncOpM_M<X86TypeInfo t> : UnaryOpM_M<0xFF, MRM0m, "inc", t, null_frag>; 404 class IncOpM_R<X86TypeInfo t> : UnaryOpM_R<0xFF, MRM0m, "inc", t, null_frag>; 1085 defm ADD : ArithBinOp_RF<0x01, 0x03, 0x05, "add", MRM0r, MRM0m, 1320 def TEST8mi : BinOpMI_F<0xF6, "test", Xi8 , X86testpat, MRM0m>; 1321 def TEST16mi : BinOpMI_F<0xF7, "test", Xi16, X86testpat, MRM0m>, OpSize16; 1322 def TEST32mi : BinOpMI_F<0xF7, "test", Xi32, X86testpat, MRM0m>, OpSize32; 1325 def TEST64mi32 : BinOpMI_F<0xF7, "test", Xi64, X86testpat, MRM0m>;
|
H A D | X86InstrMisc.td | 74 def POP16rmm: I<0x8F, MRM0m, (outs), (ins i16mem:$dst), "pop{w}\t$dst", []>, 76 def POP32rmm: I<0x8F, MRM0m, (outs), (ins i32mem:$dst), "pop{l}\t$dst", []>, 175 def POP64rmm: I<0x8F, MRM0m, (outs), (ins i64mem:$dst), "pop{q}\t$dst", []>, 403 def MOV8mi : Ii8 <0xC6, MRM0m, (outs), (ins i8mem :$dst, i8imm :$src), 406 def MOV16mi : Ii16<0xC7, MRM0m, (outs), (ins i16mem:$dst, i16imm:$src), 409 def MOV32mi : Ii32<0xC7, MRM0m, (outs), (ins i32mem:$dst, i32imm:$src), 412 def MOV64mi32 : RIi32S<0xC7, MRM0m, (outs), (ins i64mem:$dst, i64i32imm:$src), 1434 def rmi : Ii32<0x12, MRM0m, (outs), (ins RC:$src0, i32mem:$src1, i32imm:$cntl), 1730 def CLDEMOTE : I<0x1C, MRM0m, (outs), (ins i8mem:$src), "cldemote\t$src",
|
H A D | X86InstrSystem.td | 399 def SGDT16m : I<0x01, MRM0m, (outs), (ins opaquemem:$dst), 401 def SGDT32m : I<0x01, MRM0m, (outs), (ins opaquemem:$dst), 403 def SGDT64m : I<0x01, MRM0m, (outs), (ins opaquemem:$dst), 414 def SLDT16m : I<0x00, MRM0m, (outs), (ins i16mem:$dst),
|
H A D | X86InstrFormats.td | 44 def MRM0m : Format<32>; def MRM1m : Format<33>; def MRM2m : Format<34>;
|
H A D | X86InstrCompiler.td | 794 defm LOCK_ADD : LOCK_ArithBinOp<0x00, 0x80, 0x83, MRM0m, X86lock_add, "add">; 803 def LOCK_INC8m : I<0xFE, MRM0m, (outs), (ins i8mem :$dst), 807 def LOCK_INC16m : I<0xFF, MRM0m, (outs), (ins i16mem:$dst), 811 def LOCK_INC32m : I<0xFF, MRM0m, (outs), (ins i32mem:$dst), 831 def LOCK_INC64m : RI<0xFF, MRM0m, (outs), (ins i64mem:$dst),
|
H A D | X86InstrSSE.td | 3233 def PREFETCHNTA : I<0x18, MRM0m, (outs), (ins i8mem:$src),
|
H A D | X86InstrAVX512.td | 6034 defm VPROR : avx512_shift_rmi_dq<0x72, 0x72, MRM0r, MRM0m, "vpror", X86vrotri,
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86RecognizableInstr.h | 122 MRM0m = 32, enumerator
|
H A D | X86FoldTablesEmitter.cpp | 278 return Form >= X86Local::MRM0m && Form <= X86Local::MRM7m; in mayFoldToForm() 295 return RHS == X86Local::MRM0m; in mayFoldFromLeftToRight()
|
H A D | X86RecognizableInstr.cpp | 770 case X86Local::MRM0m: in emitInstructionSpecifier() 937 case X86Local::MRM0m: in emitDecodePath() 945 filter = std::make_unique<ExtendedFilter>(false, Form - X86Local::MRM0m); in emitDecodePath()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86BaseInfo.h | 576 MRM0m = 32, // Format /0 enumerator 1077 case X86II::MRM0m: in getMemoryOperandNo()
|
H A D | X86MCCodeEmitter.cpp | 1162 case X86II::MRM0m: in emitVEXOpcodePrefix() 1413 case X86II::MRM0m: in emitREXPrefix() 1877 case X86II::MRM0m: in encodeInstruction() 1891 (Form == X86II::MRMXm) ? 0 : Form - X86II::MRM0m, TSFlags, in encodeInstruction()
|