/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrShiftRotate.td | 233 defm RCR: ShiftRotate<"rcr", MRM3r, MRM3m, null_frag, WriteRotateCL, WriteRotate, WriteRotateCLLd, WriteRotateLd, [EFLAGS]>;
|
H A D | X86InstrFPStack.td | 293 def FCOMP32m : FPI<0xD8, MRM3m, (outs), (ins f32mem:$src), "fcomp{s}\t$src">; 296 def FCOMP64m : FPI<0xDC, MRM3m, (outs), (ins f64mem:$src), "fcomp{l}\t$src">; 299 def FICOMP16m: FPI<0xDE, MRM3m, (outs), (ins i16mem:$src), "ficomp{s}\t$src">; 302 def FICOMP32m: FPI<0xDA, MRM3m, (outs), (ins i32mem:$src), "ficomp{l}\t$src">; 479 def ST_FP32m : FPI<0xD9, MRM3m, (outs), (ins f32mem:$dst), "fstp{s}\t$dst">; 480 def ST_FP64m : FPI<0xDD, MRM3m, (outs), (ins f64mem:$dst), "fstp{l}\t$dst">; 484 def IST_FP16m : FPI<0xDF, MRM3m, (outs), (ins i16mem:$dst), "fistp{s}\t$dst">; 485 def IST_FP32m : FPI<0xDB, MRM3m, (outs), (ins i32mem:$dst), "fistp{l}\t$dst">;
|
H A D | X86InstrKL.td | 67 …def AESDECWIDE256KL#suffix : I<0xD8, MRM3m, (outs), (ins opaquemem:$src), "aesdecwide256kl\t$src",…
|
H A D | X86InstrControl.td | 267 def FARCALL32m : I<0xFF, MRM3m, (outs), (ins opaquemem:$dst), 269 def FARCALL16m : I<0xFF, MRM3m, (outs), (ins opaquemem:$dst), 345 def FARCALL64m : RI<0xFF, MRM3m, (outs), (ins opaquemem:$dst),
|
H A D | X86InstrSystem.td | 288 def LTRm : I<0x00, MRM3m, (outs), (ins i16mem:$src), "ltr{w}\t$src", []>, TB; 430 def LIDT16m : I<0x01, MRM3m, (outs), (ins opaquemem:$src), 432 def LIDT32m : I<0x01, MRM3m, (outs), (ins opaquemem:$src), 434 def LIDT64m : I<0x01, MRM3m, (outs), (ins opaquemem:$src), 649 def XRSTORS : I<0xC7, MRM3m, (outs), (ins opaquemem:$dst), 652 def XRSTORS64 : RI<0xC7, MRM3m, (outs), (ins opaquemem:$dst),
|
H A D | X86InstrTBM.td | 70 defm BLCS : tbm_binary_intr<0x01, "blcs", WriteALU, MRM3r, MRM3m>;
|
H A D | X86InstrMisc.td | 1224 defm BLSI32 : Bls<"blsi", MRM3r, MRM3m, Xi32>, VEX; 1225 defm BLSI64 : Bls<"blsi", MRM3r, MRM3m, Xi64>, VEX; 1233 defm BLSI32 : Bls<"blsi", MRM3r, MRM3m, Xi32, "_EVEX">, EVEX; 1234 defm BLSI64 : Bls<"blsi", MRM3r, MRM3m, Xi64, "_EVEX">, EVEX; 1242 defm BLSI32 : Bls<"blsi", MRM3r, MRM3m, Xi32, "_NF">, EVEX, EVEX_NF; 1243 defm BLSI64 : Bls<"blsi", MRM3r, MRM3m, Xi64, "_NF">, EVEX, EVEX_NF;
|
H A D | X86InstrArithmetic.td | 520 class NegOpM_M<X86TypeInfo t> : UnaryOpM_M<0xF7, MRM3m, "neg", t, null_frag>; 521 class NegOpM_MF<X86TypeInfo t> : UnaryOpM_MF<0xF7, MRM3m, "neg", t, ineg>; 522 class NegOpM_R<X86TypeInfo t> : UnaryOpM_R<0xF7, MRM3m, "neg", t, null_frag>; 523 class NegOpM_RF<X86TypeInfo t> : UnaryOpM_RF<0xF7, MRM3m, "neg", t, ineg>; 1104 defm SBB : ArithBinOp_RFF<0x19, 0x1B, 0x1D, "sbb", MRM3r, MRM3m, X86sbb_flag,
|
H A D | X86InstrFormats.td | 45 def MRM3m : Format<35>; def MRM4m : Format<36>; def MRM5m : Format<37>;
|
H A D | X86InstrSSE.td | 3231 def PREFETCHT2 : I<0x18, MRM3m, (outs), (ins i8mem:$src), 3275 def VSTMXCSR : VPSI<0xAE, MRM3m, (outs), (ins i32mem:$dst), 3284 def STMXCSR : I<0xAE, MRM3m, (outs), (ins i32mem:$dst),
|
H A D | X86InstrAVX512.td | 11616 defm VPSRLDQ : avx512_shift_packed_all<0x73, X86vshrdq, MRM3r, MRM3m, "vpsrldq",
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86RecognizableInstr.h | 125 MRM3m = 35, enumerator
|
H A D | X86RecognizableInstr.cpp | 773 case X86Local::MRM3m: in emitInstructionSpecifier() 940 case X86Local::MRM3m: in emitDecodePath()
|
H A D | X86FoldTablesEmitter.cpp | 301 return RHS == X86Local::MRM3m; in mayFoldFromLeftToRight()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86BaseInfo.h | 579 MRM3m = 35, // Format /3 enumerator 1080 case X86II::MRM3m: in getMemoryOperandNo()
|
H A D | X86MCCodeEmitter.cpp | 1165 case X86II::MRM3m: in emitVEXOpcodePrefix() 1416 case X86II::MRM3m: in emitREXPrefix() 1880 case X86II::MRM3m: in encodeInstruction()
|