)]}'
{
  "commit": "fb2c6597e39e9e1a775525ea0236b2f89e46acff",
  "tree": "7387f0062422389c9cdf745e80239828f867b179",
  "parents": [
    "878642954f5178c55b337afe2bff4e6a92a67a5b"
  ],
  "author": {
    "name": "Leon Clark",
    "email": "PeddleSpam@users.noreply.github.com",
    "time": "Sun May 19 21:45:24 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun May 19 21:45:24 2024 +0100"
  },
  "message": "[AMDGPU] Use LSH for lowering ctlz_zero_undef.i8/i16 (#88512)\n\nUse LSH to lower ctlz_zero_undef instead of subtracting leading zeros\r\nfor i8 and i16.\r\n\r\nRelated to [77615](https://github.com/llvm/llvm-project/pull/77615).\r\n\r\n---------\r\n\r\nCo-authored-by: Leon Clark \u003cleoclark@amd.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d35a022ad680677108d0c327e69058c0723ff54a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp",
      "new_id": "980e58510ceb7d4034231b34ea337b09f47dde1a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "bd7bf78c4c0bdcecf59ed33b39fb7cd05c25e066",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp",
      "new_id": "15a4b6796880f57e2932339a2ec714571839ee9a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5ba84a74a0f8a3866c523c22438da2ee4ee48db",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h",
      "new_id": "4b1d821dadc215c3dbf783cfd9fad1a935468298",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h"
    },
    {
      "type": "modify",
      "old_id": "fed277d7d10d0826f5988d78fea02992ec5ee19f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ctlz-zero-undef.mir",
      "new_id": "7748b481cf5b77ffd29ab4bf2511dbe53f95eda8",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ctlz-zero-undef.mir"
    },
    {
      "type": "modify",
      "old_id": "54adde38d6d229c1ca307c06213d8aa7f574569c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll",
      "new_id": "d94a27e8c02000f430a0c70162e24c3125fab60c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll"
    }
  ]
}
