[PATCH] D48692: [WebAssembly] Update comments for non-splat pow2 vector test case
Heejin Ahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 28 14:43:20 PDT 2018
aheejin updated this revision to Diff 153405.
aheejin added a comment.
- Revive `-elf`.. this is getting removed in https://reviews.llvm.org/D48744
Repository:
rL LLVM
https://reviews.llvm.org/D48692
Files:
test/CodeGen/WebAssembly/vector-sdiv.ll
test/CodeGen/WebAssembly/vector_sdiv.ll
Index: test/CodeGen/WebAssembly/vector-sdiv.ll
===================================================================
--- test/CodeGen/WebAssembly/vector-sdiv.ll
+++ test/CodeGen/WebAssembly/vector-sdiv.ll
@@ -3,7 +3,9 @@
target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128"
target triple = "wasm32-unknown-unknown-elf"
-; Because there is a 1 in the vector, sdiv should not be reduced to shifts.
+; This should be treated as a non-splat vector of pow2 divisor, so sdivs will be
+; transformed to shrs in DAGCombiner. There will be 4 stores and 3 shrs (For '1'
+; entry we don't need a shr).
; CHECK-LABEL: vector_sdiv:
; CHECK-DAG: i32.store
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D48692.153405.patch
Type: text/x-patch
Size: 651 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180628/1bece6cf/attachment.bin>
More information about the llvm-commits
mailing list