Searched refs:getVScaleForTuning (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 139 std::optional<unsigned> getVScaleForTuning() const { in getVScaleForTuning() function 140 return ST->getVScaleForTuning(); in getVScaleForTuning() 155 return VF.getKnownMinValue() * ST->getVScaleForTuning(); in getMaxNumElements()
|
| H A D | AArch64Subtarget.h | 430 unsigned getVScaleForTuning() const { return VScaleForTuning; } in getVScaleForTuning() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 79 VL *= *getVScaleForTuning(); in getRISCVInstructionCost() 86 VL *= *getVScaleForTuning(); in getRISCVInstructionCost() 264 std::optional<unsigned> RISCVTTIImpl::getVScaleForTuning() const { in getVScaleForTuning() function in RISCVTTIImpl 269 return BaseT::getVScaleForTuning(); in getVScaleForTuning() 920 const unsigned VectorBits = *getVScaleForTuning() * RISCV::RVVBitsPerBlock; in getEstimatedVLFor()
|
| H A D | RISCVTargetTransformInfo.h | 90 std::optional<unsigned> getVScaleForTuning() const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1122 std::optional<unsigned> getVScaleForTuning() const; 1921 virtual std::optional<unsigned> getVScaleForTuning() const = 0; 2502 std::optional<unsigned> getVScaleForTuning() const override { in getVScaleForTuning() function 2503 return Impl.getVScaleForTuning(); in getVScaleForTuning()
|
| H A D | TargetTransformInfoImpl.h | 468 std::optional<unsigned> getVScaleForTuning() const { return std::nullopt; } in getVScaleForTuning() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 725 std::optional<unsigned> TargetTransformInfo::getVScaleForTuning() const { in getVScaleForTuning() function in TargetTransformInfo 726 return TTIImpl->getVScaleForTuning(); in getVScaleForTuning()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 4896 getVScaleForTuning(const Loop *L, const TargetTransformInfo &TTI) { in getVScaleForTuning() function 4906 return TTI.getVScaleForTuning(); in getVScaleForTuning() 4941 if (std::optional<unsigned> VScale = getVScaleForTuning(OrigLoop, TTI)) { in isMoreProfitable() 5057 getVScaleForTuning(OrigLoop, TTI).value_or(1); in selectVectorizationFactor() 5153 Multiplier = getVScaleForTuning(TheLoop, TTI).value_or(1); in isEpilogueVectorizationProfitable() 5212 if (std::optional<unsigned> VScale = getVScaleForTuning(OrigLoop, TTI)) in selectEpilogueVectorizationFactor() 5440 if (std::optional<unsigned> VScale = getVScaleForTuning(TheLoop, TTI)) in selectInterleaveCount() 10025 !areRuntimeChecksProfitable(Checks, VF, getVScaleForTuning(L, *TTI), L, in processLoop()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 749 std::optional<unsigned> getVScaleForTuning() const { return std::nullopt; } in getVScaleForTuning() function
|