)]}'
{
  "commit": "d4e04f7e8f90b95e4d70e76cc42732aa43f06bf5",
  "tree": "a4448f206d87f65fffa4fdb004f8d1f85032f150",
  "parents": [
    "81f4decfba8e2b8d43e9f55084802638ef7e55bb"
  ],
  "author": {
    "name": "Florian Walbroel",
    "email": "walbroel@roofline.ai",
    "time": "Mon May 04 08:51:12 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 04 08:51:12 2026 +0200"
  },
  "message": "compiler/plugins/input/TOSA: fix: TOSA arith lowering must handle apply scale introduced by linalg lowering (#24121)\n\nTOSA to linalg lowering may (re-)introduce some additional TOSA\noperations as not all TOSA operations can be lowering to linalg. These\nneed a following run of TOSA to arith lowering for element wise\noperations. The current pass pipeline is missing the option to enable\nlowering of tosa.apply_scale, which may be introduced during the\nlowering to linalg. This causes errors in the later stage of the\ncompilation flow such as vectorization.\n\nSigned-off-by: Florian Walbroel \u003cwalbroel@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0fd806322c8d3eb7ca32e693514c4fc4159068a",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/TOSA/InputConversion/Passes.cpp",
      "new_id": "9208c5b19422b707084b6da80667d2c32469b205",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c9e6a66d04403804de8dae0ce360f1262d06f39",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/TOSA/InputConversion/test/BUILD.bazel",
      "new_id": "ce2ef3888f5e8c60e2aa047c16e3df7a52734634",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6c58e419b18cd2dfe2b7c669705dd460a4f56d0f",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/TOSA/InputConversion/test/CMakeLists.txt",
      "new_id": "799d32437c3331694563c280b60a983fb6f88541",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e996a5c9ec2c8275cf2822719b4cb2eb67d6445",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/test/apply_scale_lowering.mlir"
    }
  ]
}
