)]}'
{
  "commit": "0045b01ff9648eeef1781282f0454ae584f3ace7",
  "tree": "700c229c722574008a1fa20796edbef15720ec10",
  "parents": [
    "ef2f4323640beddf3bab855c5535b0c3e8c7d878"
  ],
  "author": {
    "name": "Natalie Chouinard",
    "email": "sudonatalie@google.com",
    "time": "Thu Jan 25 14:05:04 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 25 14:05:04 2024 -0500"
  },
  "message": "opt: Add VulkanMemoryModelDeviceScope to trim (#5544)\n\nAdd the VulkanMemoryModelDeviceScope capability to the capability\r\ntrimming pass. According the the spec, \"If the Vulkan memory model is\r\ndeclared and any instruction uses Device scope, the\r\nVulkanMemoryModelDeviceScope capability must be declared.\" Since this\r\ncase, based on the type of an operand, is not covered by the JSON\r\ngrammar, it is added explicitly.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de3c4106659316eae8b706369f4bfea7668e7de8",
      "old_mode": 33188,
      "old_path": "source/opt/ir_context.h",
      "new_id": "5685db809d0b3d4a5e30538b80052080d4c62c14",
      "new_mode": 33188,
      "new_path": "source/opt/ir_context.h"
    },
    {
      "type": "modify",
      "old_id": "19f8569e0972b45df958e1a769aa8980e1b5ed05",
      "old_mode": 33188,
      "old_path": "source/opt/trim_capabilities_pass.cpp",
      "new_id": "24f9e4670e7ccc3599243180fd28d99c6e8b97f7",
      "new_mode": 33188,
      "new_path": "source/opt/trim_capabilities_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "9f23732997b455efd6194b85d44d43e671ecff88",
      "old_mode": 33188,
      "old_path": "source/opt/trim_capabilities_pass.h",
      "new_id": "3a8460f3b235c861eb83d0c00d040e9e0681d2af",
      "new_mode": 33188,
      "new_path": "source/opt/trim_capabilities_pass.h"
    },
    {
      "type": "modify",
      "old_id": "c90afb4c668da5eb0d136b951fde98a382722d37",
      "old_mode": 33188,
      "old_path": "test/opt/trim_capabilities_pass_test.cpp",
      "new_id": "d74ccdf2f87b9401115ba50598f01b6147c07878",
      "new_mode": 33188,
      "new_path": "test/opt/trim_capabilities_pass_test.cpp"
    }
  ]
}
