)]}'
{
  "commit": "f0d025b6358fa1eba564a1fa945644b77e3c18ff",
  "tree": "ffc9fe5f26b72945b48750e76dd1b42c827711b5",
  "parents": [
    "fce1596945988ac59a2c5336c1bf40979621b4ee"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Mon Jan 28 14:04:40 2019 -0800"
  },
  "committer": {
    "name": "jpienaar",
    "email": "jpienaar@google.com",
    "time": "Fri Mar 29 15:41:38 2019 -0700"
  },
  "message": "Add tblgen::Pattern to model Patterns defined in TableGen\n\nSimilar to other tblgen:: abstractions, tblgen::Pattern hides the native TableGen\nAPI and provides a nicer API that is more coherent with the TableGen definitions.\n\nPiperOrigin-RevId: 231285143\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f299e2f1e3761809031625137261c82b9706c055",
      "old_mode": 33188,
      "old_path": "include/mlir/TableGen/Operator.h",
      "new_id": "57613c2d4193ec1f8eabd3c70df1cb0847bbb7f5",
      "new_mode": 33188,
      "new_path": "include/mlir/TableGen/Operator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f727c48fc53433fd9eaaab86815105262ab0cd4",
      "new_mode": 33188,
      "new_path": "include/mlir/TableGen/Pattern.h"
    },
    {
      "type": "modify",
      "old_id": "49bf0467356642e0eddd76b2bf49698d31a505ea",
      "old_mode": 33188,
      "old_path": "lib/TableGen/Operator.cpp",
      "new_id": "5bf332b72b2ed53ab4666faf332f62f202371008",
      "new_mode": 33188,
      "new_path": "lib/TableGen/Operator.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b336f48ba104798635ff9633ca298ed1b72b9967",
      "new_mode": 33188,
      "new_path": "lib/TableGen/Pattern.cpp"
    },
    {
      "type": "modify",
      "old_id": "7af3134bcf142d7daee6956c48ed2e16271ab54a",
      "old_mode": 33188,
      "old_path": "tools/mlir-tblgen/RewriterGen.cpp",
      "new_id": "d954db861783a9103dfed9503952921df1c5837b",
      "new_mode": 33188,
      "new_path": "tools/mlir-tblgen/RewriterGen.cpp"
    }
  ]
}
