[PATCH] D149699: [InstCombine][DAGCombiner] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 3 13:19:14 PDT 2023
austin880625 added inline comments.
================
Comment at: llvm/lib/Analysis/InstructionSimplify.cpp:6032
+ // e.g. bswap(logic_op(bswap(x), bswap(y)))
+ // --> bswap(bswap(logic_op(x, y)))
if (match(Op0, m_BSwap(m_Value(X))))
----------------
nikic wrote:
> I don't think we need this comment... This is not the kind of optimization that needs extra justification in the code.
I just see some discussions where this optimization was mentioned, so thought about this comment might help whoever run into it
https://github.com/dotnet/runtime/issues/66249
https://reviews.llvm.org/D6407#change-hPSGuibm8ixX
If this is still not needed, I'll remove it together in the next version of the patch
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D149699/new/
https://reviews.llvm.org/D149699
More information about the llvm-commits
mailing list