We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d23d3eb commit db33919Copy full SHA for db33919
llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
@@ -2909,6 +2909,8 @@ void VPlanTransforms::canonicalizeEVLLoops(VPlan &Plan) {
2909
void VPlanTransforms::replaceSymbolicStrides(
2910
VPlan &Plan, PredicatedScalarEvolution &PSE,
2911
const DenseMap<Value *, const SCEV *> &StridesMap) {
2912
+ // Replace VPValues for known constant strides guaranteed by predicate scalar
2913
+ // evolution.
2914
ValueToSCEVMapTy RewriteMap;
2915
for (const SCEV *Stride : StridesMap.values()) {
2916
using namespace SCEVPatternMatch;
0 commit comments