This will be needed in the loop-vectorizer where the minimum VF
requested may be a scalable VF. getMinimumVF now takes an additional
operand 'IsScalableVF' that indicates whether a scalable VF is required.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D96020
[TTI] Change TargetTransformInfo::getMinimumVF to return ElementCount ClosedPublic Authored by sdesmalen on Feb 4 2021, 5:16 AM.
Details Summary This will be needed in the loop-vectorizer where the minimum VF
Diff Detail Event TimelineThis revision is now accepted and ready to land.Feb 10 2021, 5:57 AM Closed by commit rG703130fb016a: [TTI] Change TargetTransformInfo::getMinimumVF to return ElementCount (authored by sdesmalen). · Explain WhyFeb 11 2021, 1:09 AM This revision was automatically updated to reflect the committed changes. sdesmalen marked an inline comment as done.
Revision Contents
Diff 322654 llvm/include/llvm/Analysis/TargetTransformInfo.h
llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
llvm/lib/Analysis/TargetTransformInfo.cpp
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
|
nit: drop VF from operand? Personally I don't think it adds much