[all-commits] [llvm/llvm-project] c4d686: InstSimplify: strip bad TODO (NFC) (#92754)
Ramkumar Ramachandra via All-commits
all-commits at lists.llvm.org
Tue May 21 00:02:31 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c4d6867b786a0c850de824fe5452acf6c3c676ca
https://github.com/llvm/llvm-project/commit/c4d6867b786a0c850de824fe5452acf6c3c676ca
Author: Ramkumar Ramachandra <r at artagnon.com>
Date: 2024-05-21 (Tue, 21 May 2024)
Changed paths:
M llvm/lib/Analysis/InstructionSimplify.cpp
Log Message:
-----------
InstSimplify: strip bad TODO (NFC) (#92754)
foldIdentityShuffles requires two sets of canceling shuffles. If there
are any intervening instructions, they are feeding in the result of the
first set of shuffles. To eliminate the two sets of shuffles, you'd have
to rewrite the head of the intervening instructions to feed in the
operand of the first set of shuffles. Since modifying the IR in any way
is disallowed by an analysis, strip this bad TODO.
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