[llvm] [SLP] Compute a shuffle mask for SK_InsertSubvector (PR #85408)

via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 15 08:02:01 PDT 2024


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff 33960c90258ed78b9b877b1a43e219d1cbc2efce 26e04558ead1a6ee5290b83e51b3e1cca1641020 -- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
index b6868fb3f3..2ca5126c42 100644
--- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -4332,8 +4332,8 @@ BoUpSLP::LoadsState BoUpSLP::canVectorizeLoads(
             for (int i = 0; i < VL.size(); i++)
               ShuffleMask[i] = i / VF == I ? VL.size() + i % VF : i;
             VecLdCost +=
-                TTI.getShuffleCost(TTI ::SK_InsertSubvector, VecTy,
-                                   ShuffleMask, CostKind, I * VF, SubVecTy);
+                TTI.getShuffleCost(TTI ::SK_InsertSubvector, VecTy, ShuffleMask,
+                                   CostKind, I * VF, SubVecTy);
           }
           // If masked gather cost is higher - better to vectorize, so
           // consider it as a gather node. It will be better estimated

``````````

</details>


https://github.com/llvm/llvm-project/pull/85408


More information about the llvm-commits mailing list