)]}'
{
  "commit": "8e4f0d8614dcd48cfe2d885a021e2927c1bc8616",
  "tree": "5c5a4abd4461d6dc5e713a595befeea45945cbea",
  "parents": [
    "78765bb856bd6cdc3b1db48e80f74b8de5181f3f"
  ],
  "author": {
    "name": "Morris Hafner",
    "email": "mmha@users.noreply.github.com",
    "time": "Wed Jun 11 18:24:46 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 11 18:24:46 2025 +0200"
  },
  "message": "[CIR] Upstream minimal builtin function call support (#142981)\n\nThis patch adds all bits required to implement builtin function calls to\nClangIR. It doesn\u0027t actually implement any of the builtins except those\nthat fold to a constant ahead of CodeGen\n(`__builtin_is_constant_evaluated()` being one example).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f89d386378e51f8595d06286dad105d4cf736b17",
      "old_mode": 33188,
      "old_path": "clang/include/clang/CIR/MissingFeatures.h",
      "new_id": "87908e2ec08ace1c81ef22e7a9b7f1932e981663",
      "new_mode": 33188,
      "new_path": "clang/include/clang/CIR/MissingFeatures.h"
    },
    {
      "type": "modify",
      "old_id": "4c8c6ed289c3b342bcbb2cf4453e2ea86aae126e",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenBuilder.cpp",
      "new_id": "9cec17bcb2fd02385a2c43e2889e61df3ca6b02a",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenBuilder.cpp"
    },
    {
      "type": "modify",
      "old_id": "03077ee062a657f840d93a4de68afa6f0a0a565c",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenBuilder.h",
      "new_id": "fb1a290c18fa287a18a94990ef64ec42fff66b27",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenBuilder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c59ac78210f81a559659e4e04e3eeaaa7f2e5976",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp"
    },
    {
      "type": "modify",
      "old_id": "605625705a75c992b0ab79f3c865be8b88164086",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenCall.h",
      "new_id": "15c9080448c8b9eae5a413bdabae31aa84901a1a",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenCall.h"
    },
    {
      "type": "modify",
      "old_id": "f2c2de7a4f59d9e1861f109e07034d4e1cccb95c",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenExpr.cpp",
      "new_id": "f1f86509c9a9b290fc1b56966524ba8d46d00161",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenExpr.cpp"
    },
    {
      "type": "modify",
      "old_id": "7db7f6928fd8f484e05195cb68e080f2074b0e33",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenFunction.h",
      "new_id": "b08dd540e62897297269e9c0bed2735bb512d1ad",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenFunction.h"
    },
    {
      "type": "modify",
      "old_id": "8bfcd2773d07af9d496b1afbdb2fd24c92c028a2",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CMakeLists.txt",
      "new_id": "beaa9afb31f93c7f234bf9e37e858141c60c4045",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2706ea7f8f857710c885392a8dbc6aaf5437888d",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGen/builtin_call.cpp"
    }
  ]
}
