[all-commits] [llvm/llvm-project] 5ed622: [VectorCombine] Add scalarizeLoadExtract infinite ...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Thu Jan 2 09:23:54 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5ed6229019de43df0ff4b3e73097781e0f1a6651
https://github.com/llvm/llvm-project/commit/5ed6229019de43df0ff4b3e73097781e0f1a6651
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2025-01-02 (Thu, 02 Jan 2025)
Changed paths:
A llvm/test/Transforms/VectorCombine/X86/load-extractelement-scalarization.ll
Log Message:
-----------
[VectorCombine] Add scalarizeLoadExtract infinite loop test from #120984 regression
scalarizeLoadExtract replaces instructions up the use list, which can result in the vectorcombine worklist adding users back to the worklist when they should really be erased first.
Commit: f739aa4004165dc64d3a1f418d5ad3c84886f01a
https://github.com/llvm/llvm-project/commit/f739aa4004165dc64d3a1f418d5ad3c84886f01a
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2025-01-02 (Thu, 02 Jan 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
Log Message:
-----------
[VectorCombine] replaceValue - add "VC: Replacing" debug message to help the log show replacement for old/new.
Compare: https://github.com/llvm/llvm-project/compare/cbff02b101c2...f739aa400416
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