)]}'
{
  "commit": "9925359fee00561be93ab0b886250e73ec627174",
  "tree": "2404fd2d1db067291eb620283823037416ec15c3",
  "parents": [
    "a5377240696fa736be5ef6ff226d83761e462dc2"
  ],
  "author": {
    "name": "Mats Petersson",
    "email": "mats.petersson@arm.com",
    "time": "Wed Mar 05 15:41:24 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 05 15:41:24 2025 +0000"
  },
  "message": "[flang][llvm][openmp]Add Initializer clause to OMP.td (#129540)\n\nThen use this in the Flang compiler for parsing the OpenMP declare\nreduction.\n\nThis has no real functional change to the existing code, it\u0027s only\nmoving the declaration itself around.\n\nA few tests has been updated, to reflect the new type names.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e35f120d8661ea14ec9fa87aeb721852c6bac22a",
      "old_mode": 33188,
      "old_path": "flang/examples/FeatureList/FeatureList.cpp",
      "new_id": "ddb9dee5b8a8ec959540b422cec8c3e6f7178ace",
      "new_mode": 33188,
      "new_path": "flang/examples/FeatureList/FeatureList.cpp"
    },
    {
      "type": "modify",
      "old_id": "5400d6fac98a9f5eb401357d4b1f03dba004ab9b",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Parser/dump-parse-tree.h",
      "new_id": "3b3c6bdc448d7cb7c8edafd717edd6d977c6b4a4",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Parser/dump-parse-tree.h"
    },
    {
      "type": "modify",
      "old_id": "2d56a6c9469dbc9e83875883f18b5a04f5687acc",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Parser/parse-tree.h",
      "new_id": "f11859bb09ddb28f51f710511e2a883f87a9e859",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Parser/parse-tree.h"
    },
    {
      "type": "modify",
      "old_id": "831ba238703602dd7ffa9e6086c087cb9e6477be",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/Clauses.cpp",
      "new_id": "84092b75e0b3c6498c1600aea33eb12cb26930c8",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/Clauses.cpp"
    },
    {
      "type": "modify",
      "old_id": "0f172e0acf6269d5c4d71996cb87fed1266f3b31",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/Clauses.h",
      "new_id": "23c984412df3ee30c94f2872071e2855f7166c0b",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/Clauses.h"
    },
    {
      "type": "modify",
      "old_id": "6409d9c4908f250a923c71fbf01fd919d2497445",
      "old_mode": 33188,
      "old_path": "flang/lib/Parser/openmp-parsers.cpp",
      "new_id": "43cd2ea1eb0e6dc0d7a69b3d58d87c59a589390e",
      "new_mode": 33188,
      "new_path": "flang/lib/Parser/openmp-parsers.cpp"
    },
    {
      "type": "modify",
      "old_id": "e55cc97429b491a0d0f39437fad391c9262e99c8",
      "old_mode": 33188,
      "old_path": "flang/lib/Parser/unparse.cpp",
      "new_id": "1df17b6d7382bbdb04ba3eb9e6a82c0901c07f29",
      "new_mode": 33188,
      "new_path": "flang/lib/Parser/unparse.cpp"
    },
    {
      "type": "modify",
      "old_id": "75602ca911429edfe8e1257f4e8a62fbb38ecba4",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/check-omp-structure.cpp",
      "new_id": "c6ed2115494011cf3622e1aec741662d17672cca",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/check-omp-structure.cpp"
    },
    {
      "type": "modify",
      "old_id": "63278616bbf5b3f443c4e4898bdef299f8e3b479",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/check-omp-structure.h",
      "new_id": "b70ea58cf55780ec8e89e8716854ae60b091befc",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/check-omp-structure.h"
    },
    {
      "type": "modify",
      "old_id": "2a2daf1575a2b1e487fba1bde1cc755f42fbb866",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/resolve-names.cpp",
      "new_id": "4f80cdca0f4bbe62f9923be1bfdc4335d33b42f2",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/resolve-names.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7b15fb3e9d2cf5b47272968fe42723898692590",
      "old_mode": 33188,
      "old_path": "flang/test/Parser/OpenMP/declare-reduction-unparse.f90",
      "new_id": "f0ab99f5cfb5ff63b3f3891485aad1f43e99d369",
      "new_mode": 33188,
      "new_path": "flang/test/Parser/OpenMP/declare-reduction-unparse.f90"
    },
    {
      "type": "modify",
      "old_id": "39fd46bcbd4ee0a65790aee55e0f0daae01b442e",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Frontend/OpenMP/OMP.td",
      "new_id": "8a2f30a7995dc62991d3c4f2160536ec1e793aff",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Frontend/OpenMP/OMP.td"
    }
  ]
}
