[PATCH] D67930: [WebAssembly][NFC] Remove duplicate SIMD instructions and predicates

Thomas Lively via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 23 13:15:35 PDT 2019


tlively created this revision.
tlively added reviewers: aheejin, dschuff.
Herald added subscribers: llvm-commits, sunfish, hiraditya, jgravelle-google, sbc100.
Herald added a project: LLVM.

Instead of having different v128.load and v128.store instructions for
each MVT, just have one of each that is reused in all the
patterns. Also removes the HasSIMD128 predicate where accompanied by
HasUnimplementedSIMD128, since the latter implies the former.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D67930

Files:
  llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
  llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D67930.221396.patch
Type: text/x-patch
Size: 6691 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190923/d212579c/attachment.bin>


More information about the llvm-commits mailing list