This optimizes out the mask when the result of a bitmask is interpreted as an i8
or i16 value. Resolves PR50507.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D107103  
[WebAssembly] Compute known bits for SIMD bitmask intrinsics ClosedPublic Authored by tlively on Jul 29 2021, 1:46 PM. 
Details Summary This optimizes out the mask when the result of a bitmask is interpreted as an i8 
Diff Detail 
 Event TimelineHerald added subscribers: wingo, ecnelises, sunfish and 3 others.  ·  View Herald TranscriptJul 29 2021, 1:46 PM This revision is now accepted and ready to land.Aug 2 2021, 8:46 AM Closed by commit rG417e50066862: [WebAssembly] Compute known bits for SIMD bitmask intrinsics (authored by tlively).  ·  Explain WhyAug 2 2021, 9:52 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 362874 llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
 llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
 llvm/test/CodeGen/WebAssembly/simd-bitmask-mask.ll
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||