[PATCH] D138353: [Passes][VectorCombine] enable early run generally and try load folds

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 19 07:54:59 PST 2022


lebedev.ri added inline comments.


================
Comment at: llvm/lib/Passes/PassBuilderPipelines.cpp:618-619
 
-  // The matrix extension can introduce large vector operations early, which can
-  // benefit from running vector-combine early on.
-  if (EnableMatrix)
-    FPM.addPass(VectorCombinePass(/*TryEarlyFoldsOnly=*/true));
+  // Try vectorization/scalarization transforms that are likely to be reduced by
+  // GVN and InstCombine.
+  FPM.addPass(VectorCombinePass(/*TryEarlyFoldsOnly=*/true));
----------------
What does "reduced" here mean? "obscured"?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D138353/new/

https://reviews.llvm.org/D138353



More information about the llvm-commits mailing list