This patch complete TODO left in D66965, and achieve related pattern for bitreverse.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rG LLVM Github Monorepo
 
Paths 
  |  Differential  D132431  
[InstCombine] recognize bitreverse disguised as shufflevector ClosedPublic Authored by Chenbing.Zheng on Aug 22 2022, 8:28 PM. 
Details 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Aug 23 2022, 2:46 PM Closed by commit rGadf4519c0e46: [InstCombine] recognize bitreverse disguised as shufflevector (authored by Chenbing.Zheng).  ·  Explain WhyAug 24 2022, 7:43 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 455464 llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
 llvm/test/Transforms/InstCombine/bitreverse.ll
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||