[SLP] Fix debug print for cost in tryToVectorizeList - NFC.
authorValery N Dmitriev <valery.n.dmitriev@intel.com>
Thu, 29 Dec 2022 19:30:10 +0000 (11:30 -0800)
committerValery N Dmitriev <valery.n.dmitriev@intel.com>
Thu, 29 Dec 2022 19:30:10 +0000 (11:30 -0800)
Actual VF was confused with local variable named "VF".

llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

index 7c695b6..744cefb 100644 (file)
@@ -11380,7 +11380,8 @@ bool SLPVectorizerPass::tryToVectorizeList(ArrayRef<Value *> VL, BoUpSLP &R,
       CandidateFound = true;
       MinCost = std::min(MinCost, Cost);
 
-      LLVM_DEBUG(dbgs() << "SLP: Found cost = " << Cost << " for VF=" << VF << "\n");
+      LLVM_DEBUG(dbgs() << "SLP: Found cost = " << Cost
+                        << " for VF=" << OpsWidth << "\n");
       if (Cost < -SLPCostThreshold) {
         LLVM_DEBUG(dbgs() << "SLP: Vectorizing list at cost:" << Cost << ".\n");
         R.getORE()->emit(OptimizationRemark(SV_NAME, "VectorizedList",