[WebAssembly] Add bulk memory target feature
authorThomas Lively <tlively@google.com>
Thu, 31 Jan 2019 21:02:19 +0000 (21:02 +0000)
committerThomas Lively <tlively@google.com>
Thu, 31 Jan 2019 21:02:19 +0000 (21:02 +0000)
commit88058d4e1e05eb873c1df358e94d4e7608007ab6
tree93a6234540b2df03311bbcd4606d82e39d78300f
parent0bed9e0453e1298f4323a3ec5d94a6e812d53612
[WebAssembly] Add bulk memory target feature

Summary: Also clean up some preexisting target feature code.

Reviewers: aheejin

Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, jfb

Differential Revision: https://reviews.llvm.org/D57495

llvm-svn: 352793
clang/include/clang/Driver/Options.td
clang/lib/Basic/Targets/WebAssembly.cpp
clang/lib/Basic/Targets/WebAssembly.h
clang/test/Preprocessor/wasm-target-features.c
llvm/lib/Target/WebAssembly/WebAssembly.td
llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td
llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h
llvm/test/CodeGen/WebAssembly/bulk-memory.ll [new file with mode: 0644]