Searched refs:supportsScalableVectors (Results 1 - 7 of 7) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h376 bool supportsScalableVectors() const { return ST->hasSVE(); } function in class:llvm::AArch64TTIImpl
H A DAArch64LoopIdiomTransform.cpp215 if (!TTI->supportsScalableVectors() || !TTI->getMinPageSize().has_value() ||
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h81 bool supportsScalableVectors() const { return ST->hasVInstructions(); } function in class:llvm::RISCVTTIImpl
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1673 bool supportsScalableVectors() const;
2108 virtual bool supportsScalableVectors() const = 0;
2830 bool supportsScalableVectors() const override {
2831 return Impl.supportsScalableVectors();
H A DTargetTransformInfoImpl.h909 bool supportsScalableVectors() const { return false; } function in class:llvm::TargetTransformInfoImplBase
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1277 bool TargetTransformInfo::supportsScalableVectors() const { function in class:TargetTransformInfo
1278 return TTIImpl->supportsScalableVectors();
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4459 if (!TTI.supportsScalableVectors() && !ForceTargetSupportsScalableVectors)
4573 if (!TTI.supportsScalableVectors() && !ForceTargetSupportsScalableVectors) {
7317 } else if (UserVF.isScalable() && !TTI.supportsScalableVectors() &&

Completed in 336 milliseconds