Home
last modified time | relevance | path

Searched refs:HasBMI (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/
H A DX86.cpp259 HasBMI = true; in handleTargetFeatures()
754 if (HasBMI) in getTargetDefines()
1195 .Case("bmi", HasBMI) in hasFeature()
H A DX86.h87 bool HasBMI = false; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrMisc.td1186 let Predicates = [HasBMI], Defs = [EFLAGS] in {
1226 let Predicates = [HasBMI], Defs = [EFLAGS] in {
1235 let Predicates = [HasBMI, In64BitMode], 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 {
1333 let Predicates = [HasBMI, NoBMI2, NoTBM, NoEGPR] in {
1344 let Predicates = [HasBMI, NoBMI2, NoTBM, HasEGPR] in {
H A DX86InstrArithmetic.td1335 defm ANDN32 : AndN<Xi32, "">, VEX, Requires<[HasBMI, NoEGPR]>;
1336 defm ANDN64 : AndN<Xi64, "">, VEX, REX_W, Requires<[HasBMI, NoEGPR]>;
1337 defm ANDN32 : AndN<Xi32, "_EVEX">, EVEX, Requires<[HasBMI, HasEGPR, In64BitMode]>;
1338 defm ANDN64 : AndN<Xi64, "_EVEX">, EVEX, REX_W, Requires<[HasBMI, HasEGPR, In64BitMode]>;
1352 let Predicates = [HasBMI, NoEGPR], AddedComplexity = -6 in
1355 let Predicates = [HasBMI, HasEGPR], AddedComplexity = -6 in
H A DX86InstrPredicates.td129 def HasBMI : Predicate<"Subtarget->hasBMI()">;
H A DX86.td236 def FeatureBMI : SubtargetFeature<"bmi", "HasBMI", "true",