[llvm] [VectorCombine] Try to scalarize vector loads feeding bitcast instructions. (PR #164682)

Julian Nagele via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 7 05:05:57 PST 2025


================
@@ -0,0 +1,32 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 6
+; RUN: opt -passes=vector-combine,dce,vector-combine -mtriple=arm64-apple-darwinos -S %s | FileCheck %s
----------------
juliannagele wrote:

We do yes, the first scalarization leaves dead users that need to be removed before the second one can kick in -- moved to phaseordering with O3.

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


More information about the llvm-commits mailing list