)]}'
{
  "commit": "95fbc18a70b0f7c59e276427cb0eb633b4f17702",
  "tree": "f56116d17ec2c6db5809172f77d446b11c0516a8",
  "parents": [
    "c34cba0413d1c6968e4b5d423295011f93e4c596"
  ],
  "author": {
    "name": "Luc Forget",
    "email": "lforg37@users.noreply.github.com",
    "time": "Wed Aug 20 17:55:55 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 20 10:55:55 2025 +0200"
  },
  "message": "[MLIR][Wasm] Extending Wasm binary to WasmSSA dialect importer (#154452)\n\nThis is a cherry pick of #154053 with a fix for bad handling of\nendianess when loading float and double litteral from the binary.\n\n---------\n\nCo-authored-by: Ferdinand Lemaire \u003cferdinand.lemaire@woven-planet.global\u003e\nCo-authored-by: Jessica Paquette \u003cjessica.paquette@woven-planet.global\u003e\nCo-authored-by: Luc Forget \u003cluc.forget@woven.toyota\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3280432b5f038c64c611088cb42735afaa2c67b6",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Target/Wasm/WasmBinaryEncoding.h",
      "new_id": "21adde878994e21dc5207d2b45bcac006476347f",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Target/Wasm/WasmBinaryEncoding.h"
    },
    {
      "type": "modify",
      "old_id": "8d450520629ebb41f7c0609b3bc2e837f5a388b4",
      "old_mode": 33188,
      "old_path": "mlir/lib/Target/Wasm/TranslateFromWasm.cpp",
      "new_id": "6afbe0505e6497d1b5e7aa473f212a969ec19db8",
      "new_mode": 33188,
      "new_path": "mlir/lib/Target/Wasm/TranslateFromWasm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c45ba78507ad4fd195fd9df6855e2d13141983c",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/abs.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c0fea01b3ae6c3ee5646b29b317080d09e49138",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/and.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e6641d9a2a96a69b2f885de7dff736dad5c3b94",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/clz.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa9e76f8502b6c91069a21afdc1b51ea684753ea",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/const.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33d7a56694c1c9230593b866a99b8bec1ab4f71b",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/copysign.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c0806f62303cb11ad1df5511861cda6601ff26e",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/ctz.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c91f7809a255d207cac084b43d34aec047fc41c0",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/div.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e72fe69666999814fab5204cc6b3ed9fd9e2f51b",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/global.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cb6d21b2fdd4eebd8b0cf5aa864c19cc0365e42",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/abs.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "926445b76108038b22645bd7cae4d83e0a43a377",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/and.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f537bdb359241454f2103d86bcea194468d02627",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/clz.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be8f88e2f3be4d417e84eea8322c706d3a4c7da5",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/const.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46c04124ac84a75d138274a8b6a02e7cd406fc02",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/copysign.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51400852d3dcedf63c9ccfdea13654350b46b2e7",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/ctz.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "648e10c15cbedac11b83316dee04ec2e9abf30c1",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/div.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bbb434c0c51a6804a68d494b713edd5980265e5",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/global.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e937f3e7402a866c8bf26e5a93d3caac745d9e5",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/local.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc04b019fe34ca4b3dae1af270c38c51015b59c7",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/max.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "925a5e96b43c9bdd18f5b3e0f9537f6c0aa6003c",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/min.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8392a2bf9a5fb48708f5be8fa22bff3e2ccdc217",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/neg.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9528ce8b3f9118c44598ca5b3f0544e528112d06",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/or.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03c57ad0841b943bab267277fe5cfba19c4edeef",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/popcnt.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "468a9db6f05aed7c9a8e83555113a8ceadc138da",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/rem.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87466cb16393ff0294fe529bd76cef2b8b0fbd64",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/rotl.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "805a93fd55a8cc46429bfc344236a949b7966b70",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/rotr.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d07605e5994838c7db96d3abd50546a53d2cacc5",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/shl.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5d8013a2f743464c52ee63805d7b304ee3126e7",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/shr_s.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd815144432f7ef078dbf0c35c7ff0c3e82394be",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/shr_u.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8ab84be9255f480ea56c09209a6a927330f4a5b",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/sqrt.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95b6bcc1d90217b1464a382d3184068289cdee8c",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/sub.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45079c3b4fed3465d3fe8aa6991ff8ffa8a5f29c",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/inputs/xor.yaml.wasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32f590021b9593e64ecaac6b6566330973f336d6",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/local.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ef2042d923b6dbbc7f4fb464919b25ee172eb02",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/max.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1058c7d32be719709796c3874e62c2d2293d1d7b",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/min.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5811ab50348bde1af08c7cda411886f65685c27a",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/neg.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "521f2bac9fa6ac62d269842eec5c2b2c1bb5ee6e",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/or.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "235333a085177b72a9f4693b8101656a9b9bc82a",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/popcnt.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b19b8d9d45ed7149c102116d4299f4e84d56d5bc",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/rem.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec573554f0a8cd43a5e0d74e269cb242ec5664c9",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/rotl.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5618b432693ad4379c0634d2193d362a8db77527",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/rotr.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2bdd573fab81f85d5d4057be4bbe52f0d79ad36",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/shl.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "247d9be28403c0b63e9315ef755f79fc50fdb5e6",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/shr_s.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a79eed9b1d4a867fb9e42ba0643bb30d823e3ec",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/shr_u.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77444ad69b16f25db0113711b6c1960bcc65584d",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/sqrt.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9c6caf00658341dda85d648edb40eaca92e7106",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/sub.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94691de2b3be4e5471a90fa72c6c16e673728057",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/Wasm/xor.mlir"
    }
  ]
}
