[all-commits] [llvm/llvm-project] c80495: [InstCombine] Allow folding cross-lane operations ...
Benjamin Maxwell via All-commits
all-commits at lists.llvm.org
Thu Oct 23 01:28:18 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c80495c1b094dcca0a9933d8af3972393592b066
https://github.com/llvm/llvm-project/commit/c80495c1b094dcca0a9933d8af3972393592b066
Author: Benjamin Maxwell <benjamin.maxwell at arm.com>
Date: 2025-10-23 (Thu, 23 Oct 2025)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/InstCombine/InstCombineInternal.h
M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
M llvm/test/Transforms/InstCombine/intrinsic-select.ll
M llvm/test/Transforms/InstCombine/phi.ll
M llvm/test/Transforms/InstCombine/select_frexp.ll
M llvm/test/Transforms/PhaseOrdering/always-inline-alloca-promotion.ll
Log Message:
-----------
[InstCombine] Allow folding cross-lane operations into PHIs/selects (#164388)
Previously, cross-lane operations were disallowed here, but they are
only problematic if the `select` condition is a vector, as the input of
the operation is not simply one of the arms of the phi/select.
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