[all-commits] [llvm/llvm-project] da0794: [WebAssembly] Add prototype relaxed laneselect ins...

Ng Zhi An via All-commits all-commits at lists.llvm.org
Fri Oct 15 17:45:23 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: da07942834fe3ea575d7f7b980940d938411afe5
      https://github.com/llvm/llvm-project/commit/da07942834fe3ea575d7f7b980940d938411afe5
  Author: Zhi An Ng <zhin at chromium.org>
  Date:   2021-10-15 (Fri, 15 Oct 2021)

  Changed paths:
    M clang/include/clang/Basic/BuiltinsWebAssembly.def
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/test/CodeGen/builtins-wasm.c
    M llvm/include/llvm/IR/IntrinsicsWebAssembly.td
    M llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
    M llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll
    M llvm/test/MC/WebAssembly/simd-encodings.s

  Log Message:
  -----------
  [WebAssembly] Add prototype relaxed laneselect instructions

Add i8x16, i16x8, i32x4, i64x2 laneselect instructions. These are only
exposed as builtins, and require user opt-in.




More information about the All-commits mailing list