Home
last modified time | relevance | path

Searched refs:VScaleRange (Results 1 – 15 of 15) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp283 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateStore()
343 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateLoad()
H A DAArch64TargetMachine.cpp412 if (F.hasFnAttribute(Attribute::VScaleRange)) { in getSubtargetImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp236 return get(Context, VScaleRange, packVScaleRangeArgs(MinValue, MaxValue)); in getWithVScaleRangeArgs()
376 assert(hasAttribute(Attribute::VScaleRange) && in getVScaleRangeMin()
382 assert(hasAttribute(Attribute::VScaleRange) && in getVScaleRangeMax()
477 if (hasAttribute(Attribute::VScaleRange)) { in getAsString()
1021 if (auto A = findEnumAttribute(Attribute::VScaleRange)) in getVScaleRangeMin()
1027 if (auto A = findEnumAttribute(Attribute::VScaleRange)) in getVScaleRangeMax()
1830 return addRawIntAttr(Attribute::VScaleRange, RawArgs); in addVScaleRangeAttrFromRawRepr()
H A DVerifier.cpp2228 if (Attrs.hasFnAttr(Attribute::VScaleRange)) { in verifyFunctionAttrs()
5873 if (Attrs.hasFnAttr(Attribute::VScaleRange)) in visitIntrinsicCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp875 Trunc.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitTrunc()
877 Trunc.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitTrunc()
1224 Zext.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitZExt()
1226 Zext.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitZExt()
1516 Sext.getFunction()->hasFnAttribute(Attribute::VScaleRange)) { in visitSExt()
1518 Sext.getFunction()->getFnAttribute(Attribute::VScaleRange); in visitSExt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp190 Attribute VScaleRangeAttr = F.getFnAttribute(Attribute::VScaleRange); in getSubtargetImpl()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp510 std::optional<std::pair<unsigned, unsigned>> VScaleRange = in FinishFunction() local
512 if (VScaleRange) { in FinishFunction()
514 getLLVMContext(), VScaleRange->first, VScaleRange->second)); in FinishFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.td304 def VScaleRange : IntAttr<"vscale_range", [FnAttr]>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2425 if (F.hasFnAttribute(Attribute::VScaleRange)) in getMaxVScale()
2426 return F.getFnAttribute(Attribute::VScaleRange).getVScaleRangeMax(); in getMaxVScale()
4810 TheFunction->hasFnAttribute(Attribute::VScaleRange)) { in getMaximizedVFForTarget()
4811 auto Attr = TheFunction->getFnAttribute(Attribute::VScaleRange); in getMaximizedVFForTarget()
4898 if (Fn->hasFnAttribute(Attribute::VScaleRange)) { in getVScaleForTuning()
4899 auto Attr = Fn->getFnAttribute(Attribute::VScaleRange); in getVScaleForTuning()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp966 case Attribute::VScaleRange: in constructFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2074 return Attribute::VScaleRange; in getAttrFromCode()
2234 else if (Kind == Attribute::VScaleRange) in parseAttributeGroupBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp916 Attribute Attr = F->getFnAttribute(Attribute::VScaleRange); in getVScaleRange()
1950 return F->hasFnAttribute(Attribute::VScaleRange); in isKnownToBeAPowerOfTwo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp819 case Attribute::VScaleRange: in getAttrKindEncoding()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp1507 case Attribute::VScaleRange: { in parseEnumAttribute()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp6433 Attribute::VScaleRange); in WidenVecOp_INSERT_SUBVECTOR()