From df016a9525e5722dfd1e1e1632cec3ed7b33bc8a Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Mon, 20 Feb 2023 10:53:45 +0000 Subject: [PATCH] [VPlan] Move shouldPack outside of DEBUG ifdef. This fixes a build failure with assertions disabled. --- llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp b/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp index eb79a3ef1cc8..0e5dee7b89ac 100644 --- a/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp +++ b/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp @@ -919,6 +919,7 @@ void VPReductionRecipe::print(raw_ostream &O, const Twine &Indent, O << " (with final reduction value stored in invariant address sank " "outside of loop)"; } +#endif bool VPReplicateRecipe::shouldPack() const { // Find if the recipe is used by a widened recipe via an intervening @@ -930,6 +931,8 @@ bool VPReplicateRecipe::shouldPack() const { return false; }); } + +#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP) void VPReplicateRecipe::print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const { O << Indent << (IsUniform ? "CLONE " : "REPLICATE ");