)]}'
{
  "commit": "6f8a7e79db7a7263a570d2204e2c8167be46b40d",
  "tree": "7ce44e5f8e9b384cf09c2680ba5a3e39241674f6",
  "parents": [
    "5ab2df3469dc6bc3b3e5c60dad160c01784f36dc"
  ],
  "author": {
    "name": "Maryam Moghadas",
    "email": "maryammo@ca.ibm.com",
    "time": "Fri Jan 16 12:11:45 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 16 12:11:45 2026 -0500"
  },
  "message": "[PowerPC] Add AMO load builtins for conditional increment/decrement (#169435)\n\nThis commit adds 4 Clang builtins for PowerPC AMO load conditional \nincrement and decrement operations: \n\n __builtin_amo_lwat_cond for 32-bit unsigned operations\n __builtin_amo_ldat_cond for 64-bit unsigned operations\n __builtin_amo_lwat_cond_s for 32-bit signed operations\n __builtin_amo_ldat_cond_s for 64-bit signed operations",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43ba793795d380dfa25b8683499dc72c8a8fc4a8",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/BuiltinsPPC.def",
      "new_id": "7689daf00e6a73f43e80473fd57b505129493288",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/BuiltinsPPC.def"
    },
    {
      "type": "modify",
      "old_id": "1e1127350c301f88f1dbad0ed0331f0caf25a679",
      "old_mode": 33188,
      "old_path": "clang/lib/CodeGen/TargetBuiltins/PPC.cpp",
      "new_id": "bccb6acdb4e06ed971b57706c146039070e2cbe1",
      "new_mode": 33188,
      "new_path": "clang/lib/CodeGen/TargetBuiltins/PPC.cpp"
    },
    {
      "type": "modify",
      "old_id": "536ba11088c8df00531ac5aaf5a9dd9139722a17",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaPPC.cpp",
      "new_id": "a7e76a9917372e9ba59ded2546258af6356c45b9",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaPPC.cpp"
    },
    {
      "type": "modify",
      "old_id": "5dc6445c6ec5aa9ba08dcb67131c1b321028494f",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/PowerPC/builtins-amo-err.c",
      "new_id": "ad6be9e86785659e4ac36d5a48fd17035bda64f7",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/PowerPC/builtins-amo-err.c"
    },
    {
      "type": "modify",
      "old_id": "03e71429319b303b57665f3bea2f649bf9d23625",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/PowerPC/builtins-ppc-amo.c",
      "new_id": "0bf28e85730e1462ff02d857cb99a61dfe75edcf",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/PowerPC/builtins-ppc-amo.c"
    },
    {
      "type": "modify",
      "old_id": "446113c4670dd0ae92b575f749ce071b37163719",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/IR/IntrinsicsPowerPC.td",
      "new_id": "e13f40454fba297b0a5a78ee467e9647d879ab07",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/IR/IntrinsicsPowerPC.td"
    },
    {
      "type": "modify",
      "old_id": "85f80301d08bf29aecdec27192163a09738a7b87",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCISelLowering.cpp",
      "new_id": "e7ab0595689dee76a91a465d10419438e5c9c057",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "620dfd4738226e8a5522f8ad44958522af4529c1",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCInstr64Bit.td",
      "new_id": "9fa284716dc7115864eab18e21dd176aab3c280e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCInstr64Bit.td"
    },
    {
      "type": "modify",
      "old_id": "fdccddd86b9b7ab20e199a0e713859ab9c8f2da0",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCInstrInfo.td",
      "new_id": "67bbed63bfc139ede6e72c72bada0e42b894e7a0",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "0f7800e7a2741de71eb5e58b7f3c31c8bd0bf83b",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/amo-enable.ll",
      "new_id": "c5889ba9624b7c84f98c1dad48cbb16a21c81168",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/amo-enable.ll"
    }
  ]
}
