)]}'
{
  "commit": "830ef4e4e2d0f181ed1cfacbc3daacb2555ff9e4",
  "tree": "3338c9f7cd2e2b3330a3be7b4aa0668dfc73a576",
  "parents": [
    "af27159e17b91cc5f49c2b6ed24f3d422312d6ec"
  ],
  "author": {
    "name": "Michael Kruse",
    "email": "llvm-project@meinersbur.de",
    "time": "Sat Dec 06 12:14:55 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Dec 06 12:14:55 2025 +0100"
  },
  "message": "[openmp][NFCI] Move .mod code out of runtimes subdir (#169909)\n\nExtracted out of #169638. The motivation is that we want to build\nFortran module files for device triples (amdgpu-amd-amdhsa and\nnvptx64-nvidia-cuda) as well, but the runtimes/ directory is only\nincluded for host devices.\n\nThis PR itself should not change anything, including that omp_lib.mod is\nonly built on host devices triple. Some dependencies used for building\nomp_lib.mod are hoisted out of runtimes/ as well. IMHO they all make\nsense to hoist, e.g. LIBOMP_VERSION_MAJOR/LIBOMP_VERSION_MINOR should be\nusable in the entire OpenMP subproject.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44cef3fb3f413c2981d084c5e0ab1c6c4f451b16",
      "old_mode": 33188,
      "old_path": "openmp/CMakeLists.txt",
      "new_id": "df568419824a6f20d2b1610eef1cca7979d0bded",
      "new_mode": 33188,
      "new_path": "openmp/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "344389f989388168fe82861f8a25a92004551278",
      "old_mode": 33188,
      "old_path": "openmp/runtime/cmake/LibompCheckFortranFlag.cmake",
      "new_id": "344389f989388168fe82861f8a25a92004551278",
      "new_mode": 33188,
      "new_path": "openmp/cmake/modules/LibompCheckFortranFlag.cmake",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c36a88fb862ae8b2cb18e00cacd9289faaf74fe5",
      "old_mode": 33188,
      "old_path": "openmp/runtime/cmake/LibompHandleFlags.cmake",
      "new_id": "c36a88fb862ae8b2cb18e00cacd9289faaf74fe5",
      "new_mode": 33188,
      "new_path": "openmp/cmake/modules/LibompHandleFlags.cmake",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a810881c2544e2893c8e33a601712644d030d09b",
      "old_mode": 33188,
      "old_path": "openmp/runtime/cmake/LibompUtils.cmake",
      "new_id": "a810881c2544e2893c8e33a601712644d030d09b",
      "new_mode": 33188,
      "new_path": "openmp/cmake/modules/LibompUtils.cmake",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48f5b0f7a2e86557c13a3c7f8b6e96d36415696a",
      "new_mode": 33188,
      "new_path": "openmp/module/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "90d7e49ebf54980b411f6b7ca54d7bd97ba2ed2b",
      "old_mode": 33188,
      "old_path": "openmp/runtime/src/include/omp_lib.F90.var",
      "new_id": "90d7e49ebf54980b411f6b7ca54d7bd97ba2ed2b",
      "new_mode": 33188,
      "new_path": "openmp/module/omp_lib.F90.var",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a50bb018c7cc3073b5da3b4fe2f4817dc9474381",
      "old_mode": 33188,
      "old_path": "openmp/runtime/src/include/omp_lib.h.var",
      "new_id": "a50bb018c7cc3073b5da3b4fe2f4817dc9474381",
      "new_mode": 33188,
      "new_path": "openmp/module/omp_lib.h.var",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "93eb14f10a50a14001e2c8c06262751aeec2ed67",
      "old_mode": 33188,
      "old_path": "openmp/runtime/CMakeLists.txt",
      "new_id": "93948b941f0dcee603e8a127131607641c5ced4f",
      "new_mode": 33188,
      "new_path": "openmp/runtime/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "461e47d449157789a3055f003a5f9fa57797a4e5",
      "old_mode": 33188,
      "old_path": "openmp/runtime/cmake/LibompExports.cmake",
      "new_id": "6dfe4f4569aa1a539ae50f4880c5cc0e979ee63d",
      "new_mode": 33188,
      "new_path": "openmp/runtime/cmake/LibompExports.cmake"
    },
    {
      "type": "modify",
      "old_id": "30b69d46a8bd10dc5d616b18d34392b828a23f6b",
      "old_mode": 33188,
      "old_path": "openmp/runtime/cmake/config-ix.cmake",
      "new_id": "150a0c3c7217b4d051195077f0be1b123d6ef68e",
      "new_mode": 33188,
      "new_path": "openmp/runtime/cmake/config-ix.cmake"
    },
    {
      "type": "modify",
      "old_id": "3202bdcd135247de93aad53ff77cf65d65b5af11",
      "old_mode": 33188,
      "old_path": "openmp/runtime/src/CMakeLists.txt",
      "new_id": "0c0804776a774edc0d62025ab1702c579d8035de",
      "new_mode": 33188,
      "new_path": "openmp/runtime/src/CMakeLists.txt"
    }
  ]
}
