)]}'
{
  "commit": "ca21508080031c3eda1c6085f1de9cc26be4c336",
  "tree": "15f992c0030871b8e20b953f6289af2e1948a8f2",
  "parents": [
    "76d83e62508548b5f43baa482f74d24886efb763"
  ],
  "author": {
    "name": "Craig Topper",
    "email": "craig.topper@sifive.com",
    "time": "Mon Apr 28 09:26:34 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 28 09:26:34 2025 -0700"
  },
  "message": "[Targets] Migrate from atomic_load_8/16/32/64 to atomic_load_nonext_8/16/32/64. NFC (#137428)\n\nThis makes them more consistent with the checks performed by regular loads. We can\u0027t simply add IsNonExtLoad to the existing atomic_load_8/16/32/64 as that would affect out of tree targets.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28d45fe25d30c1eaacc6008e1e1af9be09f4a6ab",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64InstrAtomics.td",
      "new_id": "f3734e05ae66718ad140a420b2848efb1fad3103",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64InstrAtomics.td"
    },
    {
      "type": "modify",
      "old_id": "6cc76b44f1e1446ac02036800f3abdc879c2be34",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPUInstructions.td",
      "new_id": "78a92d85cfd8ed5a8968bbcb45bf1c1891605f19",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPUInstructions.td"
    },
    {
      "type": "modify",
      "old_id": "7d64a3dd240c8872f6baad44dd1d93b6a1ecff90",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/BUFInstructions.td",
      "new_id": "efcc81716a0f163044133ca3c2e83412cc24cf3f",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/BUFInstructions.td"
    },
    {
      "type": "modify",
      "old_id": "74884a2207079948b49959e8b763a641da3198ac",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/DSInstructions.td",
      "new_id": "604eb7f2c387800b9c8d77ece2d1e9c1414541cb",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/DSInstructions.td"
    },
    {
      "type": "modify",
      "old_id": "d8bb6e437892429a07b073473ac5b9894ae07f18",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/FLATInstructions.td",
      "new_id": "c17fda13461156a0a8bfbbbd3bbaac86bf21c65b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/FLATInstructions.td"
    },
    {
      "type": "modify",
      "old_id": "ec1fd6fb60d57917bda66dd8a713b289fd607090",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/SIInstrInfo.td",
      "new_id": "5d837d853ac98bd033d0d231177ebb4ec9c3d590",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/SIInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "1ce9190a68f3cc65f5c13b44883c56a329dba3ac",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMInstrInfo.td",
      "new_id": "c682f597401ecfdf8417b4e0799fc11d36a1f48e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "feda22c89e9256647d18a629341a6a1bdb2d7e1d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMInstrThumb.td",
      "new_id": "e38cafdf55c4688ad443c511680c8bf679ea246c",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMInstrThumb.td"
    },
    {
      "type": "modify",
      "old_id": "f9a873a9483deef327c6c41666ae16e9e4ac5a8a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMInstrThumb2.td",
      "new_id": "8f56fb0938dd0aa3ee2064c444c600216d68fc24",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMInstrThumb2.td"
    },
    {
      "type": "modify",
      "old_id": "da5e20e4e28593987e7c8a620177a93f3dc4b53f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AVR/AVRInstrInfo.td",
      "new_id": "606ce50f5f19e189f371da4d7299a5d4bd6468cc",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AVR/AVRInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "e717ac1a1d2096f01d1fb0f09b6453fb6a025f4f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/BPF/BPFInstrInfo.td",
      "new_id": "b21f1a0eee3b0e04dba0d89d9f8100744f1fabf2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/BPF/BPFInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "1be16c1739512c025b094b8ed98b973a920f2cf8",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Hexagon/HexagonPatterns.td",
      "new_id": "dd2a5a34afcc07d90d8bf4ddf5c4a2059f3ce9e2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Hexagon/HexagonPatterns.td"
    },
    {
      "type": "modify",
      "old_id": "b607dcb04149bb63fa52f17f68ebaec694db7418",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/LoongArch/LoongArchInstrInfo.td",
      "new_id": "69d6266a4bf544620d0668da0cc325f1423de5f4",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/LoongArch/LoongArchInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "661c18e8c3952b0bfe659098541a96a2688c2565",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/MicroMipsInstrInfo.td",
      "new_id": "b3fd8f422f429484263334776bf731439727e6e9",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/MicroMipsInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "d028c95287a702d906da7f907881362b218664c5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/Mips64InstrInfo.td",
      "new_id": "49e463cfd212c30e048b9fbf22a1515e6ac46be5",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/Mips64InstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "f17781dcab726b72985d7c3121cbf46d3a8531e5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/MipsInstrInfo.td",
      "new_id": "b6125b972717a27bc26f7998a3466fa2ad6b9d02",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/MipsInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "4205b3086a3c9256a42af1bad40010322fadc39d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCInstr64Bit.td",
      "new_id": "659c1a9079c33dfbcf824cee78b03e499ce4f2fa",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCInstr64Bit.td"
    },
    {
      "type": "modify",
      "old_id": "cbf5d0188b79ea97147f82c72bcfd1d47fafc242",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCInstrInfo.td",
      "new_id": "b70290df07b1c05d5e598142470f9c714719d4a7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "3f655d9738414147682c04959bdf682abd63c027",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCInstrP10.td",
      "new_id": "a7f758745efe29ba91f6c82bc10b9d58a498d870",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCInstrP10.td"
    },
    {
      "type": "modify",
      "old_id": "36f26620655dafb7b278a19ee2d5d66537a95b2e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/RISCVGISel.td",
      "new_id": "20ade6c39a8cf4185d6209da51a66baa5bdbb327",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/RISCVGISel.td"
    },
    {
      "type": "modify",
      "old_id": "000612534e89d7c16ae84313489df7fd9cfc7965",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Sparc/SparcInstr64Bit.td",
      "new_id": "372ab80a3bb710a7b1cb770567f00411a98256eb",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Sparc/SparcInstr64Bit.td"
    },
    {
      "type": "modify",
      "old_id": "b867a1dab7e241b6a7aa823fb129c8e3ac08e4fb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Sparc/SparcInstrInfo.td",
      "new_id": "02f4b202e96458898dfebc28c421609b580a83f6",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Sparc/SparcInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "6a6d3e069d218ae9f395156b06bfd83c92cc2aef",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/VE/VEInstrInfo.td",
      "new_id": "7e3f29b3bd8260cc2d60d674c33e3fdd811e24a7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/VE/VEInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "f7f8d63b1dd577a08c8c388783f4c709606c8dbf",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td",
      "new_id": "e9693e7141efdbbea707f1e5d740f29489246eb3",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td"
    },
    {
      "type": "modify",
      "old_id": "9687ae29f1c782fe5cb4366abed283b0f94d545c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86InstrCompiler.td",
      "new_id": "167e27eddd71e093fd7c8724bf21b0ef0ee0bb10",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86InstrCompiler.td"
    }
  ]
}
