From 1b05e74982242da81d257f660302585cee691f3b Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Thu, 4 May 2023 21:40:22 +0100 Subject: [PATCH] [VPlan] Reorder cases in switch (NFC). Reorder cases to make sure they are ordered properly in preparation for D149081. --- llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp | 30 +++++++++++++------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp b/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp index c08eed0..849f3f8 100644 --- a/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp +++ b/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp @@ -54,13 +54,13 @@ bool VPRecipeBase::mayWriteToMemory() const { case VPScalarIVStepsSC: case VPPredInstPHISC: return false; - case VPWidenIntOrFpInductionSC: + case VPBlendSC: + case VPReductionSC: case VPWidenCanonicalIVSC: + case VPWidenGEPSC: + case VPWidenIntOrFpInductionSC: case VPWidenPHISC: - case VPBlendSC: case VPWidenSC: - case VPWidenGEPSC: - case VPReductionSC: case VPWidenSelectSC: { const Instruction *I = dyn_cast_or_null(getVPSingleValue()->getUnderlyingValue()); @@ -87,13 +87,13 @@ bool VPRecipeBase::mayReadFromMemory() const { case VPScalarIVStepsSC: case VPPredInstPHISC: return false; - case VPWidenIntOrFpInductionSC: + case VPBlendSC: + case VPReductionSC: case VPWidenCanonicalIVSC: + case VPWidenGEPSC: + case VPWidenIntOrFpInductionSC: case VPWidenPHISC: - case VPBlendSC: case VPWidenSC: - case VPWidenGEPSC: - case VPReductionSC: case VPWidenSelectSC: { const Instruction *I = dyn_cast_or_null(getVPSingleValue()->getUnderlyingValue()); @@ -123,17 +123,17 @@ bool VPRecipeBase::mayHaveSideEffects() const { case VPWidenCallSC: return cast(getVPSingleValue()->getUnderlyingValue()) ->mayHaveSideEffects(); - case VPWidenIntOrFpInductionSC: + case VPBlendSC: case VPFirstOrderRecurrencePHISC: - case VPWidenPointerInductionSC: + case VPReductionSC: + case VPScalarIVStepsSC: case VPWidenCanonicalIVSC: + case VPWidenGEPSC: + case VPWidenIntOrFpInductionSC: case VPWidenPHISC: - case VPBlendSC: + case VPWidenPointerInductionSC: case VPWidenSC: - case VPWidenGEPSC: - case VPReductionSC: - case VPWidenSelectSC: - case VPScalarIVStepsSC: { + case VPWidenSelectSC: { const Instruction *I = dyn_cast_or_null(getVPSingleValue()->getUnderlyingValue()); (void)I; -- 2.7.4