Home
last modified time | relevance | path

Searched refs:MRM3m (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrShiftRotate.td233 defm RCR: ShiftRotate<"rcr", MRM3r, MRM3m, null_frag, WriteRotateCL, WriteRotate, WriteRotateCLLd, WriteRotateLd, [EFLAGS]>;
H A DX86InstrFPStack.td293 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 DX86InstrKL.td67 …def AESDECWIDE256KL#suffix : I<0xD8, MRM3m, (outs), (ins opaquemem:$src), "aesdecwide256kl\t$src",…
H A DX86InstrControl.td267 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 DX86InstrSystem.td288 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 DX86InstrTBM.td70 defm BLCS : tbm_binary_intr<0x01, "blcs", WriteALU, MRM3r, MRM3m>;
H A DX86InstrMisc.td1224 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 DX86InstrArithmetic.td520 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 DX86InstrFormats.td45 def MRM3m : Format<35>; def MRM4m : Format<36>; def MRM5m : Format<37>;
H A DX86InstrSSE.td3231 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 DX86InstrAVX512.td11616 defm VPSRLDQ : avx512_shift_packed_all<0x73, X86vshrdq, MRM3r, MRM3m, "vpsrldq",
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.h125 MRM3m = 35, enumerator
H A DX86RecognizableInstr.cpp773 case X86Local::MRM3m: in emitInstructionSpecifier()
940 case X86Local::MRM3m: in emitDecodePath()
H A DX86FoldTablesEmitter.cpp301 return RHS == X86Local::MRM3m; in mayFoldFromLeftToRight()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h579 MRM3m = 35, // Format /3 enumerator
1080 case X86II::MRM3m: in getMemoryOperandNo()
H A DX86MCCodeEmitter.cpp1165 case X86II::MRM3m: in emitVEXOpcodePrefix()
1416 case X86II::MRM3m: in emitREXPrefix()
1880 case X86II::MRM3m: in encodeInstruction()