This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Vector conversions
ClosedPublic

Authored by tlively on Aug 30 2018, 10:55 AM.

Details

Summary

Lowers away bitconverts between vector types. This CL depends
on D51383.

Diff Detail

Repository
rL LLVM

Event Timeline

tlively created this revision.Aug 30 2018, 10:55 AM
tlively added inline comments.Aug 30 2018, 11:20 AM
lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
283 ↗(On Diff #163373)

@dschuff, FWIW, ARM has these same no-op patterns at ARMInstrNEON.td:7129 but without the nice loops

tlively updated this revision to Diff 163402.Aug 30 2018, 1:48 PM
  • Remove bogus opcode
dschuff accepted this revision.Aug 30 2018, 2:12 PM
This revision is now accepted and ready to land.Aug 30 2018, 2:12 PM
This revision was automatically updated to reflect the committed changes.