Home
last modified time | relevance | path

Searched refs:getVScaleRangeMax (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp286 std::optional<unsigned> MaxVScale = Attr.getVScaleRangeMax(); in optimizePredicateStore()
346 std::optional<unsigned> MaxVScale = Attr.getVScaleRangeMax(); in optimizePredicateLoad()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp474 std::optional<unsigned> Attribute::getVScaleRangeMax() const { in getVScaleRangeMax() function in Attribute
590 std::optional<unsigned> MaxValue = getVScaleRangeMax(); in getAsString()
1185 std::optional<unsigned> AttributeSet::getVScaleRangeMax() const { in getVScaleRangeMax() function in AttributeSet
1186 return SetNode ? SetNode->getVScaleRangeMax() : std::nullopt; in getVScaleRangeMax()
1369 std::optional<unsigned> AttributeSetNode::getVScaleRangeMax() const { in getVScaleRangeMax() function in AttributeSetNode
1371 return A->getVScaleRangeMax(); in getVScaleRangeMax()
H A DAttributeImpl.h339 std::optional<unsigned> getVScaleRangeMax() const;
H A DFunction.cpp1166 if (VScale && VScale == Attr.getVScaleRangeMax()) in getVScaleValue()
H A DVerifier.cpp2434 std::optional<unsigned> VScaleMax = Attrs.getFnAttrs().getVScaleRangeMax(); in verifyFunctionAttrs()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h292 LLVM_ABI std::optional<unsigned> getVScaleRangeMax() const;
454 LLVM_ABI std::optional<unsigned> getVScaleRangeMax() const;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp222 std::optional<unsigned> VScaleMax = VScaleRangeAttr.getVScaleRangeMax(); in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp944 if (std::optional<unsigned> MaxVScale = Attr.getVScaleRangeMax()) in visitTrunc()
1318 if (std::optional<unsigned> MaxVScale = Attr.getVScaleRangeMax()) { in visitZExt()
1608 if (std::optional<unsigned> MaxVScale = Attr.getVScaleRangeMax()) in visitSExt()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1490 auto Max = Attr.getVScaleRangeMax(); in initializeVScaleForTuning()
2200 return F.getFnAttribute(Attribute::VScaleRange).getVScaleRangeMax(); in getMaxVScale()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1100 std::optional<unsigned> AttrMax = Attr.getVScaleRangeMax(); in getVScaleRange()