)]}'
{
  "commit": "24fe1d223af2329d6f8d432216c602c326bac891",
  "tree": "3bf4af11e7da5a38f38aeab2c0ae642f72ebf47b",
  "parents": [
    "733141a7e0ff27f8296810c65c1d6cec6a7928c4"
  ],
  "author": {
    "name": "Thomas",
    "email": "thomasraoux@google.com",
    "time": "Tue Aug 17 08:22:28 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 17 08:22:28 2021 -0700"
  },
  "message": "[CUDA] Add workaround for cuda driver bug (#6780)\n\nThe bug https://bugs.llvm.org/show_bug.cgi?id\u003d48771 happens easily from\r\nthe code generated by scf.for lowering. To workaround it we mark all the\r\nloops as nounroll right before llvm backend. This can be removed once we\r\nmove to an older driver for all the system we care about.\r\n\r\nThis also enables model tests that are now working.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "282aea8fa71846f6074dffcfec0ca85fc4330e1c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/CUDA/BUILD",
      "new_id": "41236c56ed9856a1367f3ac14ad67559a32dcb2f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7ebad2ba22a435b9a1537a91c7619a2da73d0b18",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/CUDA/CMakeLists.txt",
      "new_id": "c290659d3fb063d23dc51ab79c8a3cdc8f93816b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2c0a2765d4bac3c8a8e0f02a900e346b349ccd84",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/CUDA/CUDATarget.cpp",
      "new_id": "1ce428e122e477fac7e31d427cb39a7ed66ad9b1",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/CUDATarget.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf997b14b7067190587ac5e2738431c308706ba5",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/LLVMPasses.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfb60591e721bd7a7dca76951ad519a8dfa098c2",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/NoLoopUnrollPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "976a358e2cd24957a6c89184a4d12de21b2bfba6",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/models/BUILD",
      "new_id": "1732ac04e8e859989dc3b53acc6b000b1174632f",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/models/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e8d3983d689141e9eac2e095b4349478b0ee02a9",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/models/CMakeLists.txt",
      "new_id": "3975477800df2b6596e1b0c0514b324eb40ccd08",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/models/CMakeLists.txt"
    }
  ]
}
