Skip to content

Commit

Permalink
Update LLVM to bring in SIMD updates for WebAssembly
Browse files Browse the repository at this point in the history
This is a continuation of rust-lang/llvm-project#96
to continue to make progress on updating Rust's support for SIMD
intrinsics on WebAssembly to the latest version of the specification.
  • Loading branch information
alexcrichton committed Mar 18, 2021
1 parent 1705a7d commit 1c8c261
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/llvm-project
Submodule llvm-project updated 39 files
+0 −1 clang/docs/ClangCommandLineReference.rst
+17 −30 clang/include/clang/Basic/BuiltinsWebAssembly.def
+0 −2 clang/include/clang/Driver/Options.td
+0 −19 clang/lib/Basic/Targets/WebAssembly.cpp
+0 −1 clang/lib/Basic/Targets/WebAssembly.h
+38 −83 clang/lib/CodeGen/CGBuiltin.cpp
+8 −16 clang/lib/Headers/wasm_simd128.h
+43 −109 clang/test/CodeGen/builtins-wasm.c
+0 −10 clang/test/Preprocessor/wasm-target-features.c
+10 −37 llvm/include/llvm/IR/IntrinsicsWebAssembly.td
+0 −2 llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
+0 −6 llvm/lib/Target/WebAssembly/WebAssembly.td
+1 −4 llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
+4 −4 llvm/lib/Target/WebAssembly/WebAssemblyISD.def
+9 −72 llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+0 −4 llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td
+78 −158 llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
+0 −4 llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h
+7 −6 llvm/test/CodeGen/WebAssembly/simd-arith.ll
+22 −112 llvm/test/CodeGen/WebAssembly/simd-build-vector.ll
+1 −2 llvm/test/CodeGen/WebAssembly/simd-comparisons.ll
+5 −6 llvm/test/CodeGen/WebAssembly/simd-conversions.ll
+59 −59 llvm/test/CodeGen/WebAssembly/simd-extending.ll
+275 −371 llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll
+1 −1 llvm/test/CodeGen/WebAssembly/simd-load-splat.ll
+1 −1 llvm/test/CodeGen/WebAssembly/simd-load-store-alignment.ll
+0 −20 llvm/test/CodeGen/WebAssembly/simd-noopt.ll
+0 −235 llvm/test/CodeGen/WebAssembly/simd-prefetch-offset.ll
+73 −73 llvm/test/CodeGen/WebAssembly/simd-reductions.ll
+1 −1 llvm/test/CodeGen/WebAssembly/simd-select.ll
+1 −1 llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll
+1 −1 llvm/test/CodeGen/WebAssembly/simd-unsupported.ll
+1 −8 llvm/test/CodeGen/WebAssembly/simd.ll
+6 −6 llvm/test/MC/WebAssembly/basic-assembly.s
+2 −2 llvm/test/MC/WebAssembly/data-section.s
+185 −175 llvm/test/MC/WebAssembly/simd-encodings.s
+2 −2 llvm/test/MC/WebAssembly/type-index.s
+1 −1 llvm/test/MC/WebAssembly/types.ll
+2 −2 llvm/test/MC/WebAssembly/wasm64.s

0 comments on commit 1c8c261

Please sign in to comment.