[all-commits] [llvm/llvm-project] 0eb28e: [SLP] Propagate through instrinsics in BoUpSLP::ge...
Ryan Buchner via All-commits
all-commits at lists.llvm.org
Tue May 26 14:21:30 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0eb28e6de2654073efb4920e21b535fe181de041
https://github.com/llvm/llvm-project/commit/0eb28e6de2654073efb4920e21b535fe181de041
Author: Ryan Buchner <rbuchner at qti.qualcomm.com>
Date: 2026-05-26 (Tue, 26 May 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/RISCV/fmuladd_width_prop.ll
M llvm/test/Transforms/SLPVectorizer/RISCV/get-vec-element-size.ll
Log Message:
-----------
[SLP] Propagate through instrinsics in BoUpSLP::getVectorElementSize() (#199129)
We propagate through simple binary operations already, some operations
are excluded since it happens to be an intrinsic.
Motivated by case exposed when removing vectorization from pre-LTO, see
https://github.com/llvm/llvm-project/pull/195886#issuecomment-4486422243.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list