)]}'
{
  "commit": "782ab835dcc8f6b55c6053cc38dd299830e4ffed",
  "tree": "9b0fc40e80b8e4731bae525c44125203ccc4229b",
  "parents": [
    "0251fd9a72c550bcab4906d9223c96aeb593ce57"
  ],
  "author": {
    "name": "Andy Kaylor",
    "email": "akaylor@nvidia.com",
    "time": "Mon Sep 29 10:27:34 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 29 10:27:34 2025 -0700"
  },
  "message": "[CIR] Set the module name to the input filename (#160934)\n\nThis sets the MLIR module name to the main filename (according to the\nSourceManager), if one is available. The module name gets used when\ncreating global init functions, so we will need it to be set.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eef23a0ebda7fb6b0b681d9d137f98f5d4a63d6c",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenModule.cpp",
      "new_id": "c977ff9f06de648a7403d7ca84a1dae9443fdf0c",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "e126932104de2b6938f93fcd4779cfe917a1ca28",
      "old_mode": 33188,
      "old_path": "clang/test/CIR/CodeGen/lang-c-cpp.cpp",
      "new_id": "893178384b472e20c41c85437725a09a9fe76837",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGen/lang-c-cpp.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05e2e929e3238097915120ca4f189828ccbcdd7f",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGen/module-filename.cpp"
    },
    {
      "type": "modify",
      "old_id": "444286b8db8a93240ac3b8708ecf71e3b8a26526",
      "old_mode": 33188,
      "old_path": "clang/test/CIR/CodeGen/opt-info-attr.cpp",
      "new_id": "97071d7ac2b2b67ab2fa7a0ab624befcb289d0c3",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGen/opt-info-attr.cpp"
    }
  ]
}
