For some reason the backend assumed that the condition mask would be
the first argument to the LLVM intrinsic, but everywhere else the
condition mask is the third argument.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
| Paths 
 |  Differential  D56412  
[WebAssembly] Standardize order of SIMD bitselect arguments ClosedPublic Authored by tlively on Jan 7 2019, 2:07 PM. 
Details Summary For some reason the backend assumed that the condition mask would be 
Diff Detail 
 Event TimelineHerald added subscribers: llvm-commits, sunfish, jgravelle-google and 2 others.  ·  View Herald TranscriptJan 7 2019, 2:07 PM This revision is now accepted and ready to land.Jan 7 2019, 11:36 PM Closed by commit rL350746: [WebAssembly] Standardize order of SIMD bitselect arguments (authored by tlively).  ·  Explain WhyJan 9 2019, 10:18 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 180873 llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
 llvm/trunk/test/CodeGen/WebAssembly/simd-intrinsics.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||