diff options
author | Thomas Lively <tlively@google.com> | 2019-12-17 13:58:39 -0800 |
---|---|---|
committer | Thomas Lively <tlively@google.com> | 2019-12-17 15:05:50 -0800 |
commit | f1b351e14a912dbb797b731807d81d4c9af4db0e (patch) | |
tree | 085e7e73d9c9f2b27cd6889a387714f2e7d5c53c /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | f827aff8598873194bccdfaf469f2dde7e5620d1 (diff) | |
download | llvm-f1b351e14a912dbb797b731807d81d4c9af4db0e.zip llvm-f1b351e14a912dbb797b731807d81d4c9af4db0e.tar.gz llvm-f1b351e14a912dbb797b731807d81d4c9af4db0e.tar.bz2 |
[WebAssembly] Implement SIMD {i8x16,i16x8}.avgr_u instructions
Summary:
These instructions were added to the spec proposal in
https://github.com/WebAssembly/simd/pull/126. Their semantics are
equivalent to `(a + b + 1) / 2`. The opcode for the experimental
i32x4.dot_i16x8_s is also bumped due to a collision with the
i8x16.avgr_u opcode.
Reviewers: aheejin
Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D71628
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions