Searched refs:HasBMI (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.cpp | 49 bool HasBMI = Subtarget.hasBMI(); in X86LegalizerInfo() local 279 .legalFor(HasBMI, {{s16, s16}, {s32, s32}}) in X86LegalizerInfo() 280 .legalFor(HasBMI && Is64Bit, {{s64, s64}}) in X86LegalizerInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | X86.cpp | 307 HasBMI = true; in handleTargetFeatures() 815 if (HasBMI) in getTargetDefines() 1280 .Case("bmi", HasBMI) in hasFeature()
|
| H A D | X86.h | 86 bool HasBMI = false; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrMisc.td | 1192 let Predicates = [HasBMI], Defs = [EFLAGS] in { 1281 let Predicates = [HasBMI, NoEGPR] in 1284 let Predicates = [HasBMI, HasEGPR] in 1301 let Predicates = [HasBMI, NoEGPR], Defs = [EFLAGS] in { 1309 let Predicates = [HasBMI, HasEGPR, In64BitMode], Defs = [EFLAGS] in { 1340 let Predicates = [HasBMI, NoBMI2, NoTBM, NoEGPR] in { 1351 let Predicates = [HasBMI, NoBMI2, NoTBM, HasEGPR] in {
|
| H A D | X86InstrArithmetic.td | 1385 defm ANDN32 : AndN<Xi32, X86and_flag>, VEX, Requires<[HasBMI, NoEGPR]>, DefEFLAGS; 1386 defm ANDN64 : AndN<Xi64, X86and_flag>, VEX, Requires<[HasBMI, NoEGPR]>, DefEFLAGS; 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… 1404 let Predicates = [HasBMI, NoEGPR], AddedComplexity = -6 in 1407 let Predicates = [HasBMI, HasEGPR], AddedComplexity = -6 in
|
| H A D | X86InstrPredicates.td | 131 def HasBMI : Predicate<"Subtarget->hasBMI()">;
|
| H A D | X86.td | 216 def FeatureBMI : SubtargetFeature<"bmi", "HasBMI", "true",
|