From ae5f049378826f966828bd025d13f4a917cc230e Mon Sep 17 00:00:00 2001 From: Jie Fu Date: Wed, 5 Apr 2023 22:34:42 +0800 Subject: [PATCH] [Transforms] Fix -Wunused-function for 'GetReplicateRegion' with -DLLVM_ENABLE_ASSERTIONS=OFF (NFC) /Users/jiefu/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:614:23: error: unused function 'GetReplicateRegion' [-Werror,-Wunused-function] static VPRegionBlock *GetReplicateRegion(VPRecipeBase *R) { ^ 1 error generated. --- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp b/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp index 07abcdc..e0188d2 100644 --- a/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp +++ b/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp @@ -611,6 +611,7 @@ void VPlanTransforms::optimizeForVFAndUF(VPlan &Plan, ElementCount BestVF, // 2. Replace vector loop region with VPBasicBlock. } +#ifndef NDEBUG static VPRegionBlock *GetReplicateRegion(VPRecipeBase *R) { auto *Region = dyn_cast_or_null(R->getParent()->getParent()); if (Region && Region->isReplicator()) { @@ -623,6 +624,7 @@ static VPRegionBlock *GetReplicateRegion(VPRecipeBase *R) { } return nullptr; } +#endif static bool properlyDominates(const VPRecipeBase *A, const VPRecipeBase *B, VPDominatorTree &VPDT) { -- 2.7.4