)]}'
{
  "commit": "0baacd1a58420f7e4da14faa1f0e9a21d5294a6a",
  "tree": "c58a1c78c973ed105015958f8ab90b8b35a38885",
  "parents": [
    "67f4d841f06640f3bcbe91cc9b9ad0ea047e4518"
  ],
  "author": {
    "name": "NimishMishra",
    "email": "42909663+NimishMishra@users.noreply.github.com",
    "time": "Tue May 20 12:03:06 2025 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 19 23:33:06 2025 -0700"
  },
  "message": "[flang][OpenMP] Support MLIR lowering of linear clause for omp.wsloop (#139385)\n\nThis patch adds support for MLIR lowering of linear clause on omp.wsloop\n(except for linear modifiers).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02454543d0a6051af73c0267c244ec8829446ac8",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/ClauseProcessor.cpp",
      "new_id": "885871698c946f914645d86b2e6562555bab523e",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/ClauseProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "df398c78b02132fe586b2fbb1c3233495f57e2fc",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/ClauseProcessor.h",
      "new_id": "c957a94d387e9e7f109c75c2ceb8c40ca9f935ef",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/ClauseProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "7eec598645eac970d7f1bec7ff131e497d7415d3",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/DataSharingProcessor.cpp",
      "new_id": "2a1c94407e1c87c35faa02ad06dc9fa41b523589",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/DataSharingProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "61bbc709872fd1e2a0df7c33ad624514e429598a",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenMP/OpenMP.cpp",
      "new_id": "02c09d4eea041e3635479042047c0a869a1282c7",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenMP/OpenMP.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b99677108be2f9bb6aa3777b3a95c1d0189cf820",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/wsloop-linear.f90"
    },
    {
      "type": "modify",
      "old_id": "f74a15a52f2d3755b805ac804e94ed96614c82c4",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h",
      "new_id": "e5eb0e44c853f3e847c196c7882aa637c7429302",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h"
    },
    {
      "type": "modify",
      "old_id": "000b0c3766a465b725c3c54515ef2756adac1126",
      "old_mode": 33188,
      "old_path": "llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp",
      "new_id": "2c4d3d8fb0a50cadc2f663155c54b9c082ef773e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp"
    },
    {
      "type": "modify",
      "old_id": "010c46358f7df79f9ddbe113245f6f397ff55689",
      "old_mode": 33188,
      "old_path": "mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp",
      "new_id": "d4b2f4154ae53a1f7fb1ef10c64f9665f44ee413",
      "new_mode": 33188,
      "new_path": "mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp"
    },
    {
      "type": "modify",
      "old_id": "32f0ba5b105ff493c993029bd362761b22984317",
      "old_mode": 33188,
      "old_path": "mlir/test/Target/LLVMIR/openmp-llvm.mlir",
      "new_id": "9ad9e933012393a3af757975818a5c68c829ed86",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/LLVMIR/openmp-llvm.mlir"
    },
    {
      "type": "modify",
      "old_id": "9a83b46efddcafd357fe38b5998890e69c320096",
      "old_mode": 33188,
      "old_path": "mlir/test/Target/LLVMIR/openmp-todo.mlir",
      "new_id": "98fccb1a80f67c058559a7cd9c82d160eb04d096",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/LLVMIR/openmp-todo.mlir"
    }
  ]
}
