/external/llvm/utils/TableGen/ |
D | X86RecognizableInstr.cpp | 61 MRM0m = 24, MRM1m = 25, MRM2m = 26, MRM3m = 27, enumerator 150 (form >= X86Local::MRM0m && form <= X86Local::MRM7m)) in needsModRMForDecode() 732 case X86Local::MRM0m: in emitInstructionSpecifier() 830 case X86Local::MRM0m: in emitDecodePath() 838 filter = new ExtendedFilter(false, Form - X86Local::MRM0m); in emitDecodePath() 873 case X86Local::MRM0m: in emitDecodePath() 881 filter = new ExtendedFilter(false, Form - X86Local::MRM0m); in emitDecodePath() 954 case X86Local::MRM0m: in emitDecodePath() 962 filter = new ExtendedFilter(false, Form - X86Local::MRM0m); in emitDecodePath() 975 filter = new EscapeFilter(false, Form - X86Local::MRM0m); in emitDecodePath()
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86BaseInfo.h | 268 MRM0m = 24, MRM1m = 25, MRM2m = 26, MRM3m = 27, // Format /0 /1 /2 /3 enumerator 567 case X86II::MRM0m: case X86II::MRM1m: in getMemoryOperandNo()
|
D | X86MCCodeEmitter.cpp | 630 case X86II::MRM0m: case X86II::MRM1m: in EmitVEXOpcodePrefix() 788 case X86II::MRM0m: case X86II::MRM1m: in DetermineREXPrefix() 1128 case X86II::MRM0m: case X86II::MRM1m: in EncodeInstruction() 1135 EmitMemModRMByte(MI, CurOp, (TSFlags & X86II::FormMask)-X86II::MRM0m, in EncodeInstruction()
|
/external/llvm/lib/Target/X86/ |
D | X86InstrShiftRotate.td | 518 def ROL8mCL : I<0xD2, MRM0m, (outs), (ins i8mem :$dst), 522 def ROL16mCL : I<0xD3, MRM0m, (outs), (ins i16mem:$dst), 526 def ROL32mCL : I<0xD3, MRM0m, (outs), (ins i32mem:$dst), 530 def ROL64mCL : RI<0xD3, MRM0m, (outs), (ins i64mem:$dst), 535 def ROL8mi : Ii8<0xC0, MRM0m, (outs), (ins i8mem :$dst, i8imm:$src1), 539 def ROL16mi : Ii8<0xC1, MRM0m, (outs), (ins i16mem:$dst, i8imm:$src1), 544 def ROL32mi : Ii8<0xC1, MRM0m, (outs), (ins i32mem:$dst, i8imm:$src1), 548 def ROL64mi : RIi8<0xC1, MRM0m, (outs), (ins i64mem:$dst, i8imm:$src1), 554 def ROL8m1 : I<0xD0, MRM0m, (outs), (ins i8mem :$dst), 558 def ROL16m1 : I<0xD1, MRM0m, (outs), (ins i16mem:$dst), [all …]
|
D | X86InstrFPStack.td | 213 defm ADD : FPBinary<fadd, MRM0m, "add">; 426 def LD_F32m : FPI<0xD9, MRM0m, (outs), (ins f32mem:$src), "fld{s}\t$src", 428 def LD_F64m : FPI<0xDD, MRM0m, (outs), (ins f64mem:$src), "fld{l}\t$src", 432 def ILD_F16m : FPI<0xDF, MRM0m, (outs), (ins i16mem:$src), "fild{s}\t$src", 434 def ILD_F32m : FPI<0xDB, MRM0m, (outs), (ins i32mem:$src), "fild{l}\t$src", 620 def FXSAVE : I<0xAE, MRM0m, (outs opaque512mem:$dst), (ins), 622 def FXSAVE64 : I<0xAE, MRM0m, (outs opaque512mem:$dst), (ins),
|
D | X86InstrArithmetic.td | 503 def INC8m : I<0xFE, MRM0m, (outs), (ins i8mem :$dst), "inc{b}\t$dst", 506 def INC16m : I<0xFF, MRM0m, (outs), (ins i16mem:$dst), "inc{w}\t$dst", 510 def INC32m : I<0xFF, MRM0m, (outs), (ins i32mem:$dst), "inc{l}\t$dst", 514 def INC64m : RI<0xFF, MRM0m, (outs), (ins i64mem:$dst), "inc{q}\t$dst", 521 def INC64_16m : I<0xFF, MRM0m, (outs), (ins i16mem:$dst), "inc{w}\t$dst", 525 def INC64_32m : I<0xFF, MRM0m, (outs), (ins i32mem:$dst), "inc{l}\t$dst", 1189 defm ADD : ArithBinOp_RF<0x00, 0x02, 0x04, "add", MRM0r, MRM0m, 1235 def TEST8mi : BinOpMI_F<"test", Xi8 , X86testpat, MRM0m, 0xF6>; 1236 def TEST16mi : BinOpMI_F<"test", Xi16, X86testpat, MRM0m, 0xF6>; 1237 def TEST32mi : BinOpMI_F<"test", Xi32, X86testpat, MRM0m, 0xF6>; [all …]
|
D | X86Instr3DNow.td | 89 def PREFETCH : I3DNow<0x0D, MRM0m, (outs), (ins i32mem:$addr),
|
D | X86CodeEmitter.cpp | 224 case X86II::MRM0m: case X86II::MRM1m: in determineREX() 1006 case X86II::MRM0m: case X86II::MRM1m: in emitVEXOpcodePrefix() 1392 case X86II::MRM0m: case X86II::MRM1m: in emitInstruction() 1403 emitMemModRMByte(MI, CurOp, (Desc->TSFlags & X86II::FormMask)-X86II::MRM0m, in emitInstruction()
|
D | X86InstrCMovSetCC.td | 87 def m : I<opc, MRM0m, (outs), (ins i8mem:$dst),
|
D | X86InstrSystem.td | 354 def SGDT16m : I<0x01, MRM0m, (outs opaque48mem:$dst), (ins), 356 def SGDTm : I<0x01, MRM0m, (outs opaque48mem:$dst), (ins), 364 def SLDT16m : I<0x00, MRM0m, (outs i16mem:$dst), (ins), 373 def SLDT64m : RI<0x00, MRM0m, (outs i16mem:$dst), (ins),
|
D | X86InstrInfo.td | 763 def NOOPW : I<0x1f, MRM0m, (outs), (ins i16mem:$zero), 765 def NOOPL : I<0x1f, MRM0m, (outs), (ins i32mem:$zero), 796 def POP16rmm: I<0x8F, MRM0m, (outs i16mem:$dst), (ins), "pop{w}\t$dst", [], 800 def POP32rmm: I<0x8F, MRM0m, (outs i32mem:$dst), (ins), "pop{l}\t$dst", [], 844 def POP64rmm: I<0x8F, MRM0m, (outs i64mem:$dst), (ins), "pop{q}\t$dst", [], 1008 def MOV8mi : Ii8 <0xC6, MRM0m, (outs), (ins i8mem :$dst, i8imm :$src), 1011 def MOV16mi : Ii16<0xC7, MRM0m, (outs), (ins i16mem:$dst, i16imm:$src), 1014 def MOV32mi : Ii32<0xC7, MRM0m, (outs), (ins i32mem:$dst, i32imm:$src), 1017 def MOV64mi32 : RIi32<0xC7, MRM0m, (outs), (ins i64mem:$dst, i64i32imm:$src),
|
D | X86InstrFormats.td | 28 def MRM0m : Format<24>; def MRM1m : Format<25>; def MRM2m : Format<26>;
|
D | X86InstrCompiler.td | 688 defm LOCK_ADD : LOCK_ArithBinOp<0x00, 0x80, 0x83, MRM0m, "add">; 714 defm LOCK_INC : LOCK_ArithUnOp<0xFE, 0xFF, MRM0m, "inc">;
|
D | X86InstrSSE.td | 3471 def PREFETCHNTA : I<0x18, MRM0m, (outs), (ins i8mem:$src),
|
/external/llvm/test/TableGen/ |
D | TargetInstrInfo.td | 55 def MRM0m : Format<24>; def MRM1m : Format<25>; def MRM2m : Format<26>;
|
/external/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 1723 case X86II::MRM0m: case X86II::MRM1m: // for instructions that operate on
|