)]}'
{
  "commit": "fd22706e937f7d2563cfa0e433dd735cc5284599",
  "tree": "7516a932d5602ef85253be78f4ccd87f11a48962",
  "parents": [
    "9534ed9f30043318798a9544461bc174e273e1f3"
  ],
  "author": {
    "name": "Krzysztof Parzyszek",
    "email": "Krzysztof.Parzyszek@amd.com",
    "time": "Tue Nov 25 17:30:28 2025 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 25 17:30:28 2025 -0600"
  },
  "message": "[flang][OpenMP] Skip compiler directives in getCollapsedLoopEval (#169565)\n\nUse `getNestedDoConstruct` from Utils to get the nested DoConstructs.\n\nFixes https://github.com/llvm/llvm-project/issues/169532",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ca8636bb6459bb25ca035041d0a40243f09c63a",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/OpenMP.cpp",
      "new_id": "abe65cdb2102f4dab0f9adcdeca7d0bf20614d29",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/OpenMP.cpp"
    },
    {
      "type": "modify",
      "old_id": "fed84eb4df071166f6fa8d2c6462c19afc68d056",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/Utils.cpp",
      "new_id": "ccac64335c29a5c6df0634b3419196481a93adf7",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/Utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "2960b663b08b242c9372f5f6f9307fef2113950e",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/Utils.h",
      "new_id": "8a68ff8bd3bdc61551cdec0350bd422674858c7d",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/Utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "916b5a9fbd57fbf82b0cfbed2bf1909af67a8549",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/compiler-directives-loop.f90"
    }
  ]
}
