)]}'
{
  "commit": "1c0f8083a4e7d2665502a9815b9595c69c3243d9",
  "tree": "2bab74051c1fc9ad00e5970cbb795e555f171dbe",
  "parents": [
    "b82be1baf3613d0dd96b1dab379123c520352052"
  ],
  "author": {
    "name": "River Riddle",
    "email": "riverriddle@google.com",
    "time": "Wed Oct 16 09:50:28 2019 -0700"
  },
  "committer": {
    "name": "TensorFlower Gardener",
    "email": "gardener@tensorflow.org",
    "time": "Wed Oct 16 09:57:45 2019 -0700"
  },
  "message": "Add support for PatternRewriter::eraseOp.\n\nThis hook is useful when an operation is known to be dead, and no replacement values make sense.\n\nPiperOrigin-RevId: 275052756\nChange-Id: Ib180ae78fecc47fb08a2670acc423d81078983d3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fc10694c9c49665ca611502d239a130fc9e6cc4",
      "old_mode": 33188,
      "old_path": "third_party/mlir/include/mlir/IR/PatternMatch.h",
      "new_id": "8e97b58a405dee42d320589329bb77f3b7a6b8ed",
      "new_mode": 33188,
      "new_path": "third_party/mlir/include/mlir/IR/PatternMatch.h"
    },
    {
      "type": "modify",
      "old_id": "d94146dcb1b3234d9fb3058d18e2e88111bdf73a",
      "old_mode": 33188,
      "old_path": "third_party/mlir/include/mlir/Transforms/DialectConversion.h",
      "new_id": "660874dc85a80cad88b71c7b332b9204fb3d13a7",
      "new_mode": 33188,
      "new_path": "third_party/mlir/include/mlir/Transforms/DialectConversion.h"
    },
    {
      "type": "modify",
      "old_id": "d70a054e3830be4c27eab70048864026820cc80e",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/Conversion/LoopToStandard/ConvertLoopToStandard.cpp",
      "new_id": "556a493423387ad2788bbfe2e701d3230354c50a",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/Conversion/LoopToStandard/ConvertLoopToStandard.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b7dec7f3c0f0c3cc28fc24e4c6bacbfffe6d764",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp",
      "new_id": "15f61ab9ce818a9ec6b2e21b63682da04b6f66e7",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "32512d0be9e5224a11b75fd956bdc7a10a77c239",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/Dialect/Linalg/Transforms/LowerToLLVMDialect.cpp",
      "new_id": "a0955d50523c032363debddc8ab56067f824d92b",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/Dialect/Linalg/Transforms/LowerToLLVMDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "7854df8d332b44911ffaa0557a8c72016dbbbf79",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/Dialect/Linalg/Transforms/LowerToLoops.cpp",
      "new_id": "e6070a6a9e0d73b92799e9fa81e87b377f3e757a",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/Dialect/Linalg/Transforms/LowerToLoops.cpp"
    },
    {
      "type": "modify",
      "old_id": "443aa64c5260b655f0ceb0e6ba881f30b47fb3dd",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/Dialect/StandardOps/Ops.cpp",
      "new_id": "7177cfe7dff013ca3d998c60adac7b613e790eb4",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/Dialect/StandardOps/Ops.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b2e4ee2b1c9da9b0914c8466fb945ff4da979a4",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/IR/PatternMatch.cpp",
      "new_id": "1f9b9b060aa959896a27bf54d931b2c57f211cd1",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/IR/PatternMatch.cpp"
    },
    {
      "type": "modify",
      "old_id": "0007feb4ccd3c699d23cf2c6d6e1272a47fe3fb9",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/Transforms/DialectConversion.cpp",
      "new_id": "4ab10676f6cf9b6e64af6f08005bf81590bbe56f",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/Transforms/DialectConversion.cpp"
    },
    {
      "type": "modify",
      "old_id": "72d52b9a4f56a8c379413a9b766176200436b06a",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/Transforms/LowerAffine.cpp",
      "new_id": "b3e811b7123d93c213f97e6bae38c5aa38edaa13",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/Transforms/LowerAffine.cpp"
    },
    {
      "type": "modify",
      "old_id": "09d3a467298769a5ba34c31ae34ee54049290505",
      "old_mode": 33188,
      "old_path": "third_party/mlir/lib/Transforms/LowerVectorTransfers.cpp",
      "new_id": "5ffee64f93d4aed75ef6c6fdc635a3a78a39b177",
      "new_mode": 33188,
      "new_path": "third_party/mlir/lib/Transforms/LowerVectorTransfers.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8db7967fe08fdc8ad61b6643fee669ccebaaedd",
      "old_mode": 33188,
      "old_path": "third_party/mlir/test/lib/TestDialect/TestDialect.cpp",
      "new_id": "ee8325fd13ec94f41a2d9f7e0a23ae0fc37dbcfa",
      "new_mode": 33188,
      "new_path": "third_party/mlir/test/lib/TestDialect/TestDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "2dde6a37675f79e8798991612cc794d7239705fe",
      "old_mode": 33188,
      "old_path": "third_party/mlir/test/lib/TestDialect/TestPatterns.cpp",
      "new_id": "696a987610513018a84a6caeb1dbe3cbefdff93a",
      "new_mode": 33188,
      "new_path": "third_party/mlir/test/lib/TestDialect/TestPatterns.cpp"
    }
  ]
}
