)]}'
{
  "commit": "84fdbdee78e830128796c6de892fa7b1d0476faa",
  "tree": "401bf3886f56cba09721bbd92504382c5d0bac33",
  "parents": [
    "a595a8fbeff8191d1ea037a1a7c5825dede5d16b"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Thu Jul 22 11:38:23 2021 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 22 11:38:23 2021 -0400"
  },
  "message": "[spirv] Use deterministic symbol names when creating variables (#6509)\n\nPreviously we use the pointer value as the ID for variables.\r\nThat guarantees symbol uniqueness but it means the variable\r\nname is non-deterministic per compiler run.\r\n\r\nThis commit changes to assign variable names following their\r\nprocessing order in the IR.\r\n\r\nAlso did some other lightweight massaging of the pass too.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "002299ff378f40a833fad8f24408aefa2b6ff692",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/ConvertToSPIRVPass.cpp",
      "new_id": "b79eac9cf9fb71f767a744c16ba6e221b6f0e944",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/ConvertToSPIRVPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "e8d1b3bb402c7ab47fe42d628fb05947939ac3b7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/test/convert_to_spirv.mlir",
      "new_id": "abc817f14b1936a6e66690b23efa49018ed7da49",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/test/convert_to_spirv.mlir"
    }
  ]
}
