)]}'
{
  "commit": "7f7103cd06b06f54e69fdb0aa7361b02b7c86177",
  "tree": "96f04a2a1ca7bf3f9e1ae8226627bb0d7ea7f673",
  "parents": [
    "9e8a71caf02a503006eb08b5cd291adeaa20a9c2"
  ],
  "author": {
    "name": "gysit",
    "email": "gysit@google.com",
    "time": "Tue Nov 30 15:23:25 2021 +0000"
  },
  "committer": {
    "name": "gysit",
    "email": "gysit@google.com",
    "time": "Tue Nov 30 15:30:45 2021 +0000"
  },
  "message": "[mlir][linalg] Use top down traversal for padding.\n\nPad the operation using a top down traversal. The top down traversal unlocks folding opportunities and dim op canonicalizations due to the introduced extract slice operation after the padded operation.\n\nDepends On D114585\n\nReviewed By: nicolasvasilache\n\nDifferential Revision: https://reviews.llvm.org/D114689\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8beeba759cd0263541cab15c72a28d5d4284c147",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp",
      "new_id": "c1b887e210b0d7b51ff3080ed991ea174275dec2",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp"
    },
    {
      "type": "modify",
      "old_id": "d686f7da5a1011a3b054c3a525a730d179c3812c",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/pad.mlir",
      "new_id": "f2154a8f3584f47219a3436844251c9c41331a41",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/pad.mlir"
    }
  ]
}
