Home
last modified time | relevance | path

Searched refs:isSVEAvailable (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h183 bool isSVEAvailable() const { in isSVEAvailable() function
199 if (!isSVEAvailable() && !isNeonAvailable()) in getMinVectorRegisterBitWidth()
H A DAArch64TargetTransformInfo.h279 if (!ST->isSVEAvailable()) in isLegalMaskedGatherScatter()
H A DAArch64TargetTransformInfo.cpp2308 return ST->isSVEAvailable() || (ST->isSVEorStreamingSVEAvailable() && in enableScalableVectorization()
2319 (ST->isSVEAvailable() || EnableFixedwidthAutovecInStreamingMode)) in getRegisterBitWidth()
2327 if (ST->isSVEAvailable() || (ST->isSVEorStreamingSVEAvailable() && in getRegisterBitWidth()
H A DAArch64InstrInfo.td144 def HasSVE : Predicate<"Subtarget->isSVEAvailable()">,
146 def HasSVE2 : Predicate<"Subtarget->isSVEAvailable() && Subtarget->hasSVE2()">,
148 def HasSVE2p1 : Predicate<"Subtarget->isSVEAvailable() && Subtarget->hasSVE2p1()">,
150 def HasSVE2AES : Predicate<"Subtarget->isSVEAvailable() && Subtarget->hasSVE2AES()">,
152 def HasSVE2SM4 : Predicate<"Subtarget->isSVEAvailable() && Subtarget->hasSVE2SM4()">,
154 def HasSVE2SHA3 : Predicate<"Subtarget->isSVEAvailable() && Subtarget->hasSVE2SHA3()">,
156 def HasSVE2BitPerm : Predicate<"Subtarget->isSVEAvailable() && Subtarget->hasSVE2BitPerm()">,
H A DAArch64ISelLowering.cpp1760 if (Subtarget->isSVEAvailable()) { in AArch64TargetLowering()
2033 bool PreferSVE = !PreferNEON && Subtarget->isSVEAvailable(); in addTypeForFixedLengthSVE()