[all-commits] [llvm/llvm-project] 075275: [AggressiveInstCombine] Support store merge with n...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Tue Jul 22 01:15:27 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 07527596f3dc5f7180cfee79f217cf784b43f059
https://github.com/llvm/llvm-project/commit/07527596f3dc5f7180cfee79f217cf784b43f059
Author: Nikita Popov <npopov at redhat.com>
Date: 2025-07-22 (Tue, 22 Jul 2025)
Changed paths:
M llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
M llvm/test/Transforms/AggressiveInstCombine/X86/store-merge.ll
Log Message:
-----------
[AggressiveInstCombine] Support store merge with non-consecutive parts (#149807)
This is a minor extension of #147540, resolving one of the FIXMEs. If
the collected parts contain some non-consecutive elements, we can still
handle smaller ranges that *are* consecutive.
This is not common in practice and mostly shows up when the same value
is stored at two different offsets.
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