[all-commits] [llvm/llvm-project] df57bb: [MLIR][WASM] Extending the Wasm binary to WasmSSA ...

Luc Forget via All-commits all-commits at lists.llvm.org
Tue Aug 19 04:43:09 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: df57bb8c4945ec9039107f5e4efb281faf49b5db
      https://github.com/llvm/llvm-project/commit/df57bb8c4945ec9039107f5e4efb281faf49b5db
  Author: Luc Forget <lforg37 at users.noreply.github.com>
  Date:   2025-08-19 (Tue, 19 Aug 2025)

  Changed paths:
    M mlir/include/mlir/Target/Wasm/WasmBinaryEncoding.h
    M mlir/lib/Target/Wasm/TranslateFromWasm.cpp
    A mlir/test/Target/Wasm/abs.mlir
    A mlir/test/Target/Wasm/and.mlir
    A mlir/test/Target/Wasm/clz.mlir
    A mlir/test/Target/Wasm/const.mlir
    A mlir/test/Target/Wasm/copysign.mlir
    A mlir/test/Target/Wasm/ctz.mlir
    A mlir/test/Target/Wasm/div.mlir
    A mlir/test/Target/Wasm/global.mlir
    A mlir/test/Target/Wasm/inputs/abs.yaml.wasm
    A mlir/test/Target/Wasm/inputs/and.yaml.wasm
    A mlir/test/Target/Wasm/inputs/clz.yaml.wasm
    A mlir/test/Target/Wasm/inputs/const.yaml.wasm
    A mlir/test/Target/Wasm/inputs/copysign.yaml.wasm
    A mlir/test/Target/Wasm/inputs/ctz.yaml.wasm
    A mlir/test/Target/Wasm/inputs/div.yaml.wasm
    A mlir/test/Target/Wasm/inputs/global.yaml.wasm
    A mlir/test/Target/Wasm/inputs/local.yaml.wasm
    A mlir/test/Target/Wasm/inputs/max.yaml.wasm
    A mlir/test/Target/Wasm/inputs/min.yaml.wasm
    A mlir/test/Target/Wasm/inputs/neg.yaml.wasm
    A mlir/test/Target/Wasm/inputs/or.yaml.wasm
    A mlir/test/Target/Wasm/inputs/popcnt.yaml.wasm
    A mlir/test/Target/Wasm/inputs/rem.yaml.wasm
    A mlir/test/Target/Wasm/inputs/rotl.yaml.wasm
    A mlir/test/Target/Wasm/inputs/rotr.yaml.wasm
    A mlir/test/Target/Wasm/inputs/shl.yaml.wasm
    A mlir/test/Target/Wasm/inputs/shr_s.yaml.wasm
    A mlir/test/Target/Wasm/inputs/shr_u.yaml.wasm
    A mlir/test/Target/Wasm/inputs/sqrt.yaml.wasm
    A mlir/test/Target/Wasm/inputs/sub.yaml.wasm
    A mlir/test/Target/Wasm/inputs/xor.yaml.wasm
    A mlir/test/Target/Wasm/local.mlir
    A mlir/test/Target/Wasm/max.mlir
    A mlir/test/Target/Wasm/min.mlir
    A mlir/test/Target/Wasm/neg.mlir
    A mlir/test/Target/Wasm/or.mlir
    A mlir/test/Target/Wasm/popcnt.mlir
    A mlir/test/Target/Wasm/rem.mlir
    A mlir/test/Target/Wasm/rotl.mlir
    A mlir/test/Target/Wasm/rotr.mlir
    A mlir/test/Target/Wasm/shl.mlir
    A mlir/test/Target/Wasm/shr_s.mlir
    A mlir/test/Target/Wasm/shr_u.mlir
    A mlir/test/Target/Wasm/sqrt.mlir
    A mlir/test/Target/Wasm/sub.mlir
    A mlir/test/Target/Wasm/xor.mlir

  Log Message:
  -----------
  [MLIR][WASM] Extending the Wasm binary to WasmSSA dialect importer (#154053)

This is the continuation of  #152131 

This PR adds support for parsing the global initializer and function
body, and support for decoding scalar numerical instructions and
variable related instructions.

---------

Co-authored-by: Ferdinand Lemaire <ferdinand.lemaire at woven-planet.global>
Co-authored-by: Jessica Paquette <jessica.paquette at woven-planet.global>
Co-authored-by: Luc Forget <luc.forget at woven.toyota>



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list