| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrRAOINT.td | 42 let Predicates = [HasRAOINT, HasEGPR, In64BitMode] in {
|
| H A D | X86InstrAMX.td | 17 multiclass AMX_TILE_COMMON<string Suffix, Predicate HasEGPR> { 18 let Predicates = [HasAMXTILE, HasEGPR, In64BitMode] in { 50 defm "" : AMX_TILE_COMMON<"_EVEX", HasEGPR>, EVEX, NoCD8; 362 let Predicates = [HasAMXTRANSPOSE, HasEGPR, In64BitMode], SchedRW = [WriteSystem] in 368 let Predicates = [HasAMXMOVRS, HasAMXTRANSPOSE, HasEGPR, In64BitMode], SchedRW = [WriteSystem] in 533 let Predicates = [HasAMXMOVRS, HasEGPR, In64BitMode], SchedRW = [WriteSystem] in
|
| H A D | X86InstrMisc.td | 1111 let Predicates = [HasMOVBE, HasEGPR, In64BitMode] in { 1284 let Predicates = [HasBMI, HasEGPR] in 1309 let Predicates = [HasBMI, HasEGPR, In64BitMode], Defs = [EFLAGS] in { 1313 let Predicates = [HasBMI2, HasEGPR, In64BitMode], Defs = [EFLAGS] in { 1351 let Predicates = [HasBMI, NoBMI2, NoTBM, HasEGPR] in { 1374 let Predicates = [HasBMI2, NoTBM, HasEGPR] in { 1404 let Predicates = [HasBMI2, HasEGPR] in { 1516 EVEX, NoCD8, T_MAP4, Requires<[In64BitMode, HasMOVDIRI, HasEGPR]>; 1520 EVEX, NoCD8, T_MAP4, Requires<[In64BitMode, HasMOVDIRI, HasEGPR]>; 1541 … EVEX, NoCD8, T_MAP4, PD, AdSize32, Requires<[HasMOVDIR64B, HasEGPR, In64BitMode]>; [all …]
|
| H A D | X86InstrPredicates.td | 33 // HasEGPR is for the new entries and NoEGPR is for the entries before 35 def HasEGPR : Predicate<"Subtarget->hasEGPR()">;
|
| H A D | X86InstrInfo.cpp | 4221 bool HasEGPR = Subtarget.hasEGPR(); in CopyToFromAsymmetricReg() local 4231 return HasEGPR ? X86::KMOVQrk_EVEX : X86::KMOVQrk; in CopyToFromAsymmetricReg() 4234 return Subtarget.hasBWI() ? (HasEGPR ? X86::KMOVDrk_EVEX : X86::KMOVDrk) in CopyToFromAsymmetricReg() 4235 : (HasEGPR ? X86::KMOVWrk_EVEX : X86::KMOVWrk); in CopyToFromAsymmetricReg() 4246 return HasEGPR ? X86::KMOVQkr_EVEX : X86::KMOVQkr; in CopyToFromAsymmetricReg() 4249 return Subtarget.hasBWI() ? (HasEGPR ? X86::KMOVDkr_EVEX : X86::KMOVDkr) in CopyToFromAsymmetricReg() 4250 : (HasEGPR ? X86::KMOVWkr_EVEX : X86::KMOVWkr); in CopyToFromAsymmetricReg() 4305 bool HasEGPR = Subtarget.hasEGPR(); in copyPhysReg() local 4360 Opc = Subtarget.hasBWI() ? (HasEGPR ? X86::KMOVQkk_EVEX : X86::KMOVQkk) in copyPhysReg() 4361 : (HasEGPR ? X86::KMOVQkk_EVEX : X86::KMOVWkk); in copyPhysReg() [all …]
|
| H A D | X86InstrSystem.td | 491 let Predicates = [HasUSERMSR, HasEGPR, In64BitMode] in 577 let Predicates = [HasEGPR, In64BitMode] in { 756 let Predicates = [HasINVPCID, HasEGPR] in {
|
| H A D | X86InstrArithmetic.td | 374 let Defs = [EFLAGS], Predicates = [HasEGPR, In64BitMode] in { 1387 defm ANDN32 : AndN<Xi32, X86and_flag, "_EVEX">, EVEX, Requires<[HasBMI, HasEGPR, In64BitMode]>, Def… 1388 defm ANDN64 : AndN<Xi64, X86and_flag, "_EVEX">, EVEX, Requires<[HasBMI, HasEGPR, In64BitMode]>, Def… 1407 let Predicates = [HasBMI, HasEGPR], AddedComplexity = -6 in
|
| H A D | X86.td | 346 def FeatureEGPR : SubtargetFeature<"egpr", "HasEGPR", "true",
|
| H A D | X86InstrAVX512.td | 2660 let Predicates = [HasDQI, HasEGPR, In64BitMode] in 2669 let Predicates = [HasAVX512, HasEGPR, In64BitMode] in 2684 let Predicates = [HasBWI, HasEGPR, In64BitMode] in {
|
| H A D | X86InstrSSE.td | 6722 let Predicates = [HasCRC32, HasEGPR, In64BitMode], OpMap = T_MAP4, OpEnc = EncEVEX in {
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | X86.cpp | 491 HasEGPR = true; in handleTargetFeatures() 1016 if (HasEGPR) in getTargetDefines() 1032 if (HasEGPR && HasPush2Pop2 && HasPPX && HasNDD && HasCCMP && HasNF && in getTargetDefines() 1035 if (HasEGPR && HasInlineAsmUseGPR32) in getTargetDefines() 1357 .Case("egpr", HasEGPR) in hasFeature()
|
| H A D | X86.h | 175 bool HasEGPR = false; variable
|