/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrRAOINT.td | 43 defm AADD : RaoInt<"add", "_EVEX">, EVEX, T_MAP4; 44 defm AAND : RaoInt<"and", "_EVEX">, EVEX, T_MAP4, PD; 45 defm AOR : RaoInt<"or", "_EVEX">, EVEX, T_MAP4, XD; 46 defm AXOR : RaoInt<"xor", "_EVEX">, EVEX, T_MAP4, XS;
|
H A D | X86InstrVMX.td | 27 EVEX, NoCD8, T_MAP4, XS, WIG, Requires<[In64BitMode]>; 38 EVEX, NoCD8, T_MAP4, XS, WIG, Requires<[In64BitMode]>;
|
H A D | X86InstrCMovSetCC.td | 42 []>, UseEFLAGS, EVEX, T_MAP4; 53 "cfcmov${cond}", unaryop_ndd_args, []>, UseEFLAGS, EVEX, T_MAP4;
|
H A D | X86InstrMisc.td | 168 []>, EVEX, VVVV, EVEX_B, T_MAP4; 171 []>, EVEX, VVVV, EVEX_B, T_MAP4, REX_W; 189 []>, EVEX, VVVV, EVEX_B, T_MAP4; 192 []>, EVEX, VVVV, EVEX_B, T_MAP4, REX_W; 1112 defm MOVBE16 : Movbe<0x60, Xi16, "_EVEX">, EVEX, T_MAP4, PD; 1113 defm MOVBE32 : Movbe<0x60, Xi32, "_EVEX">, EVEX, T_MAP4; 1114 defm MOVBE64 : Movbe<0x60, Xi64, "_EVEX">, EVEX, T_MAP4; 1121 EVEX, T_MAP4; 1124 EVEX, T_MAP4, DisassembleOnly; 1518 EVEX, NoCD8, T_MAP4, Requires<[In64BitMode, HasMOVDIRI, HasEGPR]>; [all …]
|
H A D | X86InstrSystem.td | 486 defm "" : Urdwrmsr<T_MAP4, "_EVEX">, EVEX; 574 [(int_x86_wrssd GR32:$src, addr:$dst)]>, EVEX, NoCD8, T_MAP4; 577 [(int_x86_wrssq GR64:$src, addr:$dst)]>, EVEX, NoCD8, T_MAP4; 580 [(int_x86_wrussd GR32:$src, addr:$dst)]>, EVEX, NoCD8, T_MAP4, PD; 583 [(int_x86_wrussq GR64:$src, addr:$dst)]>, EVEX, NoCD8, T_MAP4, PD; 735 EVEX, NoCD8, T_MAP4, XS, WIG, Requires<[In64BitMode]>;
|
H A D | X86InstrArithmetic.td | 1455 def ADCX32rr_EVEX : BinOpRRF_RF<0x66, "adcx", Xi32>, EVEX, T_MAP4, PD; 1456 def ADCX64rr_EVEX : BinOpRRF_RF<0x66, "adcx", Xi64>, EVEX, T_MAP4, PD; 1457 def ADOX32rr_EVEX : BinOpRRF_RF<0x66, "adox", Xi32>, EVEX, T_MAP4, XS; 1458 def ADOX64rr_EVEX : BinOpRRF_RF<0x66, "adox", Xi64>, EVEX, T_MAP4, XS; 1471 def ADCX32rm_EVEX : BinOpRMF_RF<0x66, "adcx", Xi32>, EVEX, T_MAP4, PD; 1472 def ADCX64rm_EVEX : BinOpRMF_RF<0x66, "adcx", Xi64>, EVEX, T_MAP4, PD; 1473 def ADOX32rm_EVEX : BinOpRMF_RF<0x66, "adox", Xi32>, EVEX, T_MAP4, XS; 1474 def ADOX64rm_EVEX : BinOpRMF_RF<0x66, "adox", Xi64>, EVEX, T_MAP4, XS;
|
H A D | X86InstrConditionalCompare.td | 15 … m#"${cond}", "$dcf\t{$src2, $src1|$src1, $src2}" , []>, T_MAP4, EVEX, Requires<[In64BitMode]> {
|
H A D | X86InstrUtils.td | 30 class T_MAP4 { Map OpMap = T_MAP4; } 116 Map OpMap = !if(!eq(ndd, 0), OB, T_MAP4); 119 class NF: T_MAP4, EVEX, EVEX_NF; 121 class PL: T_MAP4, EVEX, ExplicitEVEXPrefix; 123 class ZU: T_MAP4, EVEX, EVEX_B;
|
H A D | X86InstrFormats.td | 166 def T_MAP4 : Map<8>;
|
H A D | X86InstrSSE.td | 6722 let Predicates = [HasCRC32, HasEGPR, In64BitMode], OpMap = T_MAP4, OpEnc = EncEVEX in {
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86InstrMappingEmitter.cpp | 191 X86Local::T_MAP4 && in emitCompressEVEXTable() 201 bool IsND = RI.OpMap == X86Local::T_MAP4 && RI.HasEVEX_B && RI.HasVEX_4V; in emitCompressEVEXTable()
|
H A D | X86RecognizableInstr.h | 167 T_MAP4 = 8, enumerator
|
H A D | X86FoldTablesEmitter.cpp | 355 RegRI.OpMap != X86Local::T_MAP4) in operator ()() 641 X86Local::T_MAP4 && in run()
|
H A D | X86RecognizableInstr.cpp | 502 bool IsND = OpMap == X86Local::T_MAP4 && HasEVEX_B && HasVEX_4V; in emitInstructionSpecifier() 859 case X86Local::T_MAP4: in emitDecodePath()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86BaseInfo.h | 753 T_MAP4 = 8 << OpMapShift, enumerator 999 return (TSFlags & X86II::OpMapMask) == X86II::T_MAP4 && in hasNewDataDest()
|
H A D | X86MCCodeEmitter.cpp | 1022 case X86II::T_MAP4: in emitVEXOpcodePrefix()
|