)]}'
{
  "commit": "cf16c97bfa1416672d8990862369e86f360aa11e",
  "tree": "dfd47078be34f53cb7b8d896f167aaef2b294b30",
  "parents": [
    "a6ae2237aad763c2abf90f28c247a084216a48b2"
  ],
  "author": {
    "name": "Dominik Adamski",
    "email": "dominik.adamski@amd.com",
    "time": "Wed May 14 09:21:18 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 14 09:21:18 2025 +0200"
  },
  "message": "[Flang] Turn on alias analysis for locally allocated objects (#139682)\n\nPreviously, a bug in the MemCptOpt LLVM IR pass caused issues with\nadding alias tags for locally allocated objects for Fortran code.\n\nHowever, the bug has now been fixed (\nhttps://github.com/llvm/llvm-project/pull/129537 ), and we can safely\nenable alias tags for these objects. This change should improve the\naccuracy of the alias analysis.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66b4b84998801fbf5726645e7065913cccf368e0",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/Transforms/AddAliasTags.cpp",
      "new_id": "5cfbdc33285f977b5afd2a2b733c1a350a21f457",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/Transforms/AddAliasTags.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f8b6a29129e71b37f699157a877f9da8971c26a",
      "old_mode": 33188,
      "old_path": "flang/test/Fir/tbaa-codegen2.fir",
      "new_id": "e4bfa9087ec755e87bc36a1f36c428a84930566f",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/tbaa-codegen2.fir"
    },
    {
      "type": "modify",
      "old_id": "c8f419fbee652d50430fab7a2232ec61d124c598",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/tbaa-with-dummy-scope2.fir",
      "new_id": "249471de458d30b3f3eb708a9637fd4e0bf82b8f",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/tbaa-with-dummy-scope2.fir"
    },
    {
      "type": "modify",
      "old_id": "4678a1cd4a6862f6ecb9e495840a2c8fb3a7042d",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/tbaa2.fir",
      "new_id": "1429d0b4207661c8b56ccf87d3403eb3053f0278",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/tbaa2.fir"
    },
    {
      "type": "modify",
      "old_id": "28ff8f7c5fa83f44bda5e2c706d28bbd3dfb4191",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/tbaa3.fir",
      "new_id": "97bf69da1b99c463516b4d9ef04aa5460103efcd",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/tbaa3.fir"
    }
  ]
}
