)]}'
{
  "commit": "6d85de88c426a40b8e5d3cfcb0ed6564c7df12be",
  "tree": "b3d1becfc9f2345383e8b15f52a7b5016e71b80c",
  "parents": [
    "562a4559ee9b637714485169102f7a2600aab008"
  ],
  "author": {
    "name": "Orlando Cazalet-Hyams",
    "email": "orlando.hyams@sony.com",
    "time": "Tue May 06 09:12:13 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 06 09:12:13 2025 +0100"
  },
  "message": "[KeyInstr] Hide new MDNodeKeyImpl\u003cDILocation\u003e fields (#138296)\n\nFollow up to https://github.com/llvm/llvm-project/pull/133477.\n\nThis prevents a compile time regression pointed out by nikic\n\nThe additional checks in the methods seem to cause most of the regression\n(rather than being a consequence of increased size due to the fields\nthemselves).\n\nThe additional ifdefs are somewhat ugly, but will eventually be removed.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b2ff6cf809728eebf27406d81a4a474e08bc5a8",
      "old_mode": 33188,
      "old_path": "llvm/lib/IR/LLVMContextImpl.h",
      "new_id": "5c2b5cd3a19cc382a7523e2e7724f9fcc43fe370",
      "new_mode": 33188,
      "new_path": "llvm/lib/IR/LLVMContextImpl.h"
    }
  ]
}
