)]}'
{
  "commit": "233246bc9c5e0fef93f784a3f38899e35441519d",
  "tree": "e62485f802b93bc2f61b8148186cfe8bad00c679",
  "parents": [
    "2992386ebea98deed05958e9886abe9b1cdea0eb"
  ],
  "author": {
    "name": "Jaebaek Seo",
    "email": "jaebaek@google.com",
    "time": "Wed May 13 23:17:19 2020 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 13 23:17:19 2020 -0400"
  },
  "message": "[spirv-opt] refactor inlining pass (#3328)\n\n\r\n- No longer inline functions with early exits. Merge return can modify them so they can be inlined.\r\n- Otherwise no functional change, should be just refactoring.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c874a7ef00942fa17a53807aac8808b1d41bd23",
      "old_mode": 33188,
      "old_path": "source/opt/inline_pass.cpp",
      "new_id": "bc07ff0f28f2345e8dced7fdba0b417049a24a31",
      "new_mode": 33188,
      "new_path": "source/opt/inline_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc5f78127dd7c53d98de8086dcba4277352cf408",
      "old_mode": 33188,
      "old_path": "source/opt/inline_pass.h",
      "new_id": "19fb26e17203285d0e3d2fc7c762ceea7d7cfd48",
      "new_mode": 33188,
      "new_path": "source/opt/inline_pass.h"
    },
    {
      "type": "modify",
      "old_id": "d10913aec0a1f08ddea7c5ec4de603c688b56700",
      "old_mode": 33188,
      "old_path": "test/opt/inline_opaque_test.cpp",
      "new_id": "b8d2dfada854249674eded8d527622edb8fe22a0",
      "new_mode": 33188,
      "new_path": "test/opt/inline_opaque_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "f44c04a052b5a55df1bc1ffa2ce6cfa7e31987a0",
      "old_mode": 33188,
      "old_path": "test/opt/inline_test.cpp",
      "new_id": "76573a65157b6f3170b9c0f235f47d02b84011ac",
      "new_mode": 33188,
      "new_path": "test/opt/inline_test.cpp"
    }
  ]
}
