)]}'
{
  "commit": "bde808bf1ccf4ba95011a08468c23d4cdfc5573c",
  "tree": "7b420d441a43b3de8251788dc190587ec1404b9c",
  "parents": [
    "6bb2e778c714510bf0398b5ae3f1a0937640150b"
  ],
  "author": {
    "name": "Zahira Ammarguellat",
    "email": "zahira.ammarguellat@intel.com",
    "time": "Thu Jan 15 06:48:24 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 15 09:48:24 2026 -0500"
  },
  "message": "[CLANG][OpenMP] Add support for OpenMP6.0 transparent clause. (#174646)\n\nAdd basic parsing and semantic support for transparent clause for task\nandtaskloop directives described in Section 17.9.6 of\nhttps://www.openmp.org/wp-content/uploads/OpenMP-API-Specification-6-0.pdf\n.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7941c2e439ed617f210060973d7c46a330c0f11e",
      "old_mode": 33188,
      "old_path": "clang/docs/OpenMPSupport.rst",
      "new_id": "c32dff82d99729ad4c51f698c892fd179a15338d",
      "new_mode": 33188,
      "new_path": "clang/docs/OpenMPSupport.rst"
    },
    {
      "type": "modify",
      "old_id": "4139d1d80ed4a7f2a5522eaa94877f613b412f1d",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.rst",
      "new_id": "64d2e256547fecf4dc20ea29956539f4e3708b2e",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "6525e64ff102fda12c1273fc888b62cc3e231eaa",
      "old_mode": 33188,
      "old_path": "clang/include/clang/AST/OpenMPClause.h",
      "new_id": "2ef363952f67f2472904af2ffe1729a040ebb822",
      "new_mode": 33188,
      "new_path": "clang/include/clang/AST/OpenMPClause.h"
    },
    {
      "type": "modify",
      "old_id": "ddec2c52fb681f17ab1f3932125ad07ef7f4d3f1",
      "old_mode": 33188,
      "old_path": "clang/include/clang/AST/RecursiveASTVisitor.h",
      "new_id": "c416625ad64fdf764c573aae35efa73c744355b7",
      "new_mode": 33188,
      "new_path": "clang/include/clang/AST/RecursiveASTVisitor.h"
    },
    {
      "type": "modify",
      "old_id": "5cbbc7d130c99138ec5a0d5d94c6c9ac6dfa48fa",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/DiagnosticSemaKinds.td",
      "new_id": "eb7a608f798b8b1e43150d9c400244247134a872",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/DiagnosticSemaKinds.td"
    },
    {
      "type": "modify",
      "old_id": "ceac89d3aba6d51e3cca19d504be1f47bc5e61dd",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/OpenMPKinds.def",
      "new_id": "4f7858097a0d4f3265706cf37f5e960ba21c4f72",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/OpenMPKinds.def"
    },
    {
      "type": "modify",
      "old_id": "2d05b4423140b4da787e843dd8fdd3cebb1ba663",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Sema/SemaOpenMP.h",
      "new_id": "c932e8f9c1a52251c7bb59295d7eff2a1deaacf0",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Sema/SemaOpenMP.h"
    },
    {
      "type": "modify",
      "old_id": "2183d77de8fa79795b92fd51a9ffe4a852046032",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/OpenMPClause.cpp",
      "new_id": "fc364418ce51c51ee418bd2842408e817a672439",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/OpenMPClause.cpp"
    },
    {
      "type": "modify",
      "old_id": "a626d043676e0eebae1d53bb8b8b66e619c87e56",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/StmtProfile.cpp",
      "new_id": "efabe9809c361e13b15196b669cc221f181d77e9",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/StmtProfile.cpp"
    },
    {
      "type": "modify",
      "old_id": "01661ad54ee2f5256c24ac7bb6490b68255280f2",
      "old_mode": 33188,
      "old_path": "clang/lib/CodeGen/CGOpenMPRuntime.cpp",
      "new_id": "8981a0de6d0e4cff83a7b6d148555a964adeef75",
      "new_mode": 33188,
      "new_path": "clang/lib/CodeGen/CGOpenMPRuntime.cpp"
    },
    {
      "type": "modify",
      "old_id": "01fd05961f8766223557077201b8d8121fb9ccd4",
      "old_mode": 33188,
      "old_path": "clang/lib/Parse/ParseOpenMP.cpp",
      "new_id": "45f0497aeb116549dd74acc215ceb3eebefc52a0",
      "new_mode": 33188,
      "new_path": "clang/lib/Parse/ParseOpenMP.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a1337be13b99158b3518d3ca83be47d364d42da",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaOpenMP.cpp",
      "new_id": "246a2c9c90b1b1782ef5e80b6beda1b03b2bf65d",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaOpenMP.cpp"
    },
    {
      "type": "modify",
      "old_id": "a53d578fc35ace3e2fb974b4309c78999243e46c",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/TreeTransform.h",
      "new_id": "943719f97f9cd72e10a225eda92bc9f96a850a22",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/TreeTransform.h"
    },
    {
      "type": "modify",
      "old_id": "f7be16e326c56a8f90d4dc50153a267358a406ad",
      "old_mode": 33188,
      "old_path": "clang/lib/Serialization/ASTReader.cpp",
      "new_id": "b7ea353f27385cb852f3bdab86b93aff24091cb7",
      "new_mode": 33188,
      "new_path": "clang/lib/Serialization/ASTReader.cpp"
    },
    {
      "type": "modify",
      "old_id": "39104da10d0b7be3331ab449d02d4127128bf436",
      "old_mode": 33188,
      "old_path": "clang/lib/Serialization/ASTWriter.cpp",
      "new_id": "e9189f9ea52384e490244431bbd925819a565395",
      "new_mode": 33188,
      "new_path": "clang/lib/Serialization/ASTWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "b059f187156eebe76f02f29f379f7efa7f13bfda",
      "old_mode": 33188,
      "old_path": "clang/test/OpenMP/task_ast_print.cpp",
      "new_id": "4c59a7c7fafa182bd6d174b477494c76a1dc0eff",
      "new_mode": 33188,
      "new_path": "clang/test/OpenMP/task_ast_print.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba8e6945de9d044dc95d75f9aa9b9a1c51d86cb0",
      "old_mode": 33188,
      "old_path": "clang/test/OpenMP/task_codegen.cpp",
      "new_id": "faa9c3dfbcf61d7865071315989da16250a66955",
      "new_mode": 33188,
      "new_path": "clang/test/OpenMP/task_codegen.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a58df6ba2a77bfc757be5cfb55e98f83650da1f3",
      "new_mode": 33188,
      "new_path": "clang/test/OpenMP/task_transparent_messages.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "110bd608b41abd609297c318c949f52765530920",
      "new_mode": 33188,
      "new_path": "clang/test/OpenMP/task_transparent_serialization.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4bf20af5d78e4e062a83a278fdcab95d0a73930",
      "old_mode": 33188,
      "old_path": "clang/test/OpenMP/taskloop_ast_print.cpp",
      "new_id": "9bca5869373477acf28e48bc25a22d38237268c0",
      "new_mode": 33188,
      "new_path": "clang/test/OpenMP/taskloop_ast_print.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1197607a26842e38e0616c3cbbecd9af68b6273",
      "old_mode": 33188,
      "old_path": "clang/test/OpenMP/taskloop_codegen.cpp",
      "new_id": "9073a2376f5b49dd3c201f2907f104979cb68247",
      "new_mode": 33188,
      "new_path": "clang/test/OpenMP/taskloop_codegen.cpp"
    },
    {
      "type": "modify",
      "old_id": "32e84248c1b279ea7b87a280db03e0b65dc2db59",
      "old_mode": 33188,
      "old_path": "clang/tools/libclang/CIndex.cpp",
      "new_id": "15eec876524517a9d8fb122512f3cff06106d6a1",
      "new_mode": 33188,
      "new_path": "clang/tools/libclang/CIndex.cpp"
    },
    {
      "type": "modify",
      "old_id": "898961499c473603128b4849689f652392ec2595",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Frontend/OpenMP/ClauseT.h",
      "new_id": "05ee1ae36a23dc7e39730fc4143e665fad0f570d",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Frontend/OpenMP/ClauseT.h"
    },
    {
      "type": "modify",
      "old_id": "391cddaa54676078512eb22618b4db100c03d74e",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Frontend/OpenMP/OMP.td",
      "new_id": "b5d262aec63d03c6439fdf5f34502daf4bb72add",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Frontend/OpenMP/OMP.td"
    }
  ]
}
