)]}'
{
  "commit": "cbe583b0bd8d46b4e5edda463e19e6a24c0817bc",
  "tree": "8016c8fcc1101a5914007c9d7c3174d1fbbbef91",
  "parents": [
    "9f75b6664f1eaec1517f6cb620b34100b7b54857"
  ],
  "author": {
    "name": "Thirumalai Shaktivel",
    "email": "74826228+Thirumalai-Shaktivel@users.noreply.github.com",
    "time": "Thu Dec 26 15:02:09 2024 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Dec 26 15:02:09 2024 +0530"
  },
  "message": "[Flang] Add translation support for MutexInOutSet and InOutSet (#120715)\n\nImplementatoin details:\r\nBoth Mutexinoutset and Inoutset is recognized as flag\u003d0x4 \r\nand 0x8 respectively, the flags is set to `kmp_depend_info` and \r\npassed as argument to `__kmpc_omp_task_with_deps` runtime call",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c9831120351ee8f2c9afab631e952f82b6d14d5",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/ClauseProcessor.cpp",
      "new_id": "c4ab5e0033d04a34b27602645235b717d63589be",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/ClauseProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "3bc730f849192b951da010fd920319752c72f270",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/Todo/depend-clause-depobj.f90",
      "new_id": "4e98d77d0bb3e3ce045b86817aac5c7e19c1b78f",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/Todo/depend-clause-depobj.f90"
    },
    {
      "type": "delete",
      "old_id": "160893fccdc5f2d02b69ddbc2973d15c2c7fa20c",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/Todo/depend-clause-inoutset.f90",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "17cc3894c548f17b10ebf8e11eb9e4445ce9a85e",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/Todo/depend-clause-mutexinoutset.f90",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6e525a044b011eebb5918d2071bd67f06bccfb3c",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/task.f90",
      "new_id": "f5591bd9d8609d4042b83bf8d77913a4da9e317c",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/task.f90"
    },
    {
      "type": "modify",
      "old_id": "b1a9e3330522b29e84d49ff42b89dd804220870f",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td",
      "new_id": "2091c0c76dff720943b80711e8a07dbbc089ed51",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td"
    },
    {
      "type": "modify",
      "old_id": "060113c41232412fb92f6217931033e58c9cf343",
      "old_mode": 33188,
      "old_path": "mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp",
      "new_id": "9a30266103b154b7ea2f778095dfa1a33a8d5727",
      "new_mode": 33188,
      "new_path": "mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f8bdf8afdf783e01a00742654470ff1dfd5b1b8",
      "old_mode": 33188,
      "old_path": "mlir/test/Target/LLVMIR/openmp-llvm.mlir",
      "new_id": "44e32c3f35f9b593ce274c9d616be633af72a12e",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/LLVMIR/openmp-llvm.mlir"
    }
  ]
}
