[llvm] [LoopVectorizer] Propagate underlying instruction to the cloned instances of VPPartialReductionRecipes (PR #123638)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 22 02:47:07 PST 2025


================
@@ -0,0 +1,94 @@
+; REQUIRES: asserts
+; RUN: opt -mattr=+neon,+dotprod -passes=loop-vectorize -debug-only=loop-vectorize -force-vector-interleave=1 -enable-epilogue-vectorization -epilogue-vectorization-force-VF=2 -disable-output %s 2>&1 | FileCheck %s
+
+target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
----------------
fhahn wrote:

Thanks for adding the test. Do we need a separate test file or could we just enable epilogue vectorization in the existing `llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll`?

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


More information about the llvm-commits mailing list