[WebAssembly] Process p2align operands for SIMD loads and stores
Reviewers: aheejin, dschuff
Subscribers: sbc100, jgravelle-google, sunfish, llvm-commits
Differential Revision: https://reviews.llvm.org/D53886
llvm-svn: 345795
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp b/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
index aaa0bbc..c95af88 100644
--- a/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+++ b/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
@@ -89,6 +89,12 @@
case WebAssembly::LOAD_I64:
case WebAssembly::LOAD_F32:
case WebAssembly::LOAD_F64:
+ case WebAssembly::LOAD_v16i8:
+ case WebAssembly::LOAD_v8i16:
+ case WebAssembly::LOAD_v4i32:
+ case WebAssembly::LOAD_v2i64:
+ case WebAssembly::LOAD_v4f32:
+ case WebAssembly::LOAD_v2f64:
case WebAssembly::LOAD8_S_I32:
case WebAssembly::LOAD8_U_I32:
case WebAssembly::LOAD16_S_I32:
@@ -164,6 +170,12 @@
case WebAssembly::STORE_I64:
case WebAssembly::STORE_F32:
case WebAssembly::STORE_F64:
+ case WebAssembly::STORE_v16i8:
+ case WebAssembly::STORE_v8i16:
+ case WebAssembly::STORE_v4i32:
+ case WebAssembly::STORE_v2i64:
+ case WebAssembly::STORE_v4f32:
+ case WebAssembly::STORE_v2f64:
case WebAssembly::STORE8_I32:
case WebAssembly::STORE16_I32:
case WebAssembly::STORE8_I64: