)]}'
{
  "commit": "c11ea09652d3367631496a8cd4cb0f72a32ad6b8",
  "tree": "65a6af904765bf95834dc1154817e97d3d47d51d",
  "parents": [
    "9e377b0f974bd1f048e20dda1d52da900b3246cb"
  ],
  "author": {
    "name": "JiaoluAMD",
    "email": "lu.jiao@amd.com",
    "time": "Fri May 06 22:39:26 2022 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 06 10:39:26 2022 -0400"
  },
  "message": "spirv-opt : Add FixFuncCallArgumentsPass (#4775)\n\nspirv validation require OpFunctionCall with memory object, usually this\r\nis non issue as all the functions are inlined.\r\nThis pass deal with some case for\r\nDontInline function. accesschain input operand would be replaced new\r\ncreated variable\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b9fbcc835dd429389936d4d826d1eefa16053ba9",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "d5b83b80527579d821288630bf3799aebfc68aad",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "modify",
      "old_id": "ba054978faa078df56b41bf8fc3f718b6a6a4ec6",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "5428d8871201848babddc3611b3d09fa3c2c34fa",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fbbd9bc074dc48b833db3cdc074ef04558322034",
      "old_mode": 33188,
      "old_path": "include/spirv-tools/optimizer.hpp",
      "new_id": "df830d7f8fef3028f52f7e73d259736aa75e4355",
      "new_mode": 33188,
      "new_path": "include/spirv-tools/optimizer.hpp"
    },
    {
      "type": "modify",
      "old_id": "61e7a9813cd57cae9c74fc181c652f48e81b50b7",
      "old_mode": 33188,
      "old_path": "source/opt/CMakeLists.txt",
      "new_id": "c42ae22adf476a423a063bf8c9200720be1ca144",
      "new_mode": 33188,
      "new_path": "source/opt/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d140fb4b0e0b3bf4c49c5f25799d9d0e2b9a6bcc",
      "new_mode": 33188,
      "new_path": "source/opt/fix_func_call_arguments.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15781b8c6b5d10aafe1786b835533667e120194f",
      "new_mode": 33188,
      "new_path": "source/opt/fix_func_call_arguments.h"
    },
    {
      "type": "modify",
      "old_id": "4433cf0d15697d8f3130f44660fb4c701b3209b0",
      "old_mode": 33188,
      "old_path": "source/opt/ir_builder.h",
      "new_id": "9d4fa8fe3d85b2900c7355a0845f8368d9743657",
      "new_mode": 33188,
      "new_path": "source/opt/ir_builder.h"
    },
    {
      "type": "modify",
      "old_id": "f28b1baf2e2859f9787bae85fdb20923ec48592a",
      "old_mode": 33188,
      "old_path": "source/opt/optimizer.cpp",
      "new_id": "051d573d8fcf22836eb7d63cd33b2273ae1506c7",
      "new_mode": 33188,
      "new_path": "source/opt/optimizer.cpp"
    },
    {
      "type": "modify",
      "old_id": "a12c76b8102a5eb42a42189d8788f2c4be6fb21c",
      "old_mode": 33188,
      "old_path": "source/opt/passes.h",
      "new_id": "facaa410e23222784fc562e68b158d2a0db260ab",
      "new_mode": 33188,
      "new_path": "source/opt/passes.h"
    },
    {
      "type": "modify",
      "old_id": "6dfb1b75649dae2aa5e89524bb8ad3d65ba2e41c",
      "old_mode": 33188,
      "old_path": "test/opt/CMakeLists.txt",
      "new_id": "aa47dee50591a1b22d28e540edb0236196871935",
      "new_mode": 33188,
      "new_path": "test/opt/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecd13a866df82498a20301e4379f220d19a44c34",
      "new_mode": 33188,
      "new_path": "test/opt/fix_func_call_arguments_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "0129478b39afb69a360213401c9cdf9d714ac2ec",
      "old_mode": 33188,
      "old_path": "tools/opt/opt.cpp",
      "new_id": "349b114dba6cef8478952527fa97c7a2fd105f61",
      "new_mode": 33188,
      "new_path": "tools/opt/opt.cpp"
    }
  ]
}
