)]}'
{
  "commit": "11a24d6b438cfb0aa550f0f4613c6ebd666bbbd2",
  "tree": "b9f6447f98a11791bbc1afcccf6039c1bb06d9fe",
  "parents": [
    "152f3e7bcbbe9bb0f4cb786b8fb4c49de6923a08"
  ],
  "author": {
    "name": "Justin Bogner",
    "email": "mail@justinbogner.com",
    "time": "Wed Oct 22 17:17:15 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 22 17:17:15 2025 -0700"
  },
  "message": "[HLSL] Allow completely unused cbuffers (#164557)\n\nWe were checking for cbuffers where the global was removed, but if the\nbuffer is completely unused the whole thing can be null.\n\n---------\n\nCo-authored-by: Helena Kotas \u003chekotas@microsoft.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "407b6ad6d5a7edafdbf6d4000a9d79b1da94828d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Frontend/HLSL/CBuffer.cpp",
      "new_id": "1f53c87bb1683a7358a24dce74187ae7a59ced18",
      "new_mode": 33188,
      "new_path": "llvm/lib/Frontend/HLSL/CBuffer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c0d82e43b4b18f35a5382d22f0d5d01270b34b9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/DirectX/CBufferAccess/unused.ll"
    }
  ]
}
