)]}'
{
  "commit": "f1a14bd554bbdf6616cb77ce57ab9dcb6d593e8d",
  "tree": "3ba5f7b9edc63d0f37387217a3c0bf333c5e951d",
  "parents": [
    "efd003f41675053e4c4abec884caf31f1968f39f"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Tue Dec 10 16:47:09 2019 -0800"
  },
  "committer": {
    "name": "iree-copybara-bot",
    "email": "iree-copybara-bot@google.com",
    "time": "Tue Dec 10 16:48:04 2019 -0800"
  },
  "message": "Adding input type legalization to chop up i64/f64 prior to processing.\nIn the future (when we have backends that can support those types) we can make this narrowing optional and/or warn on it. For now this matches the behavior of the existing input legalization so no functional change.\n\nPiperOrigin-RevId: 284877942\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fa35a967d351cb40ecbbb1dc7bdb1820784f022",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Conversion/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4457821d87bf882085324b89436fd56f5c0da00",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Conversion/TypeConverter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "618c6ef81a1a20ae2e4768b4420a1b38f998fe49",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Conversion/TypeConverter.h"
    },
    {
      "type": "modify",
      "old_id": "e3d31a4b51849de33ea520af7127c3646997533c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/BUILD",
      "new_id": "30b5c105616172e628ea31095b93dd2828555426",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44ab3d9d7968ea0a93091a1c2fb3164d03a97b7b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/LegalizeInputTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ab26b27bd2b29b75d7176b889033481f4a42561",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/Passes.cpp",
      "new_id": "0d19fbc63a40c1d39413bb3442268c837eab4c5d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "042f2964649ec8fbd214efdbfad7427c90aa5ccd",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/Passes.h",
      "new_id": "431dc49eadecbee01d41570a428dd9676089ed38",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "69932073561e7c20d407f882a5624e818f0e5856",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/PrePostPartitioningConversion.cpp",
      "new_id": "f4c6a119975c3c4c583ceabad068c05b756d5797",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/PrePostPartitioningConversion.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd99593943b574d6ba710e3c47c58d5c11badd05",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/test/legalize_input_types.mlir"
    },
    {
      "type": "modify",
      "old_id": "6d390cf14fa02f3a1a7b767f3ba366133f4c7b31",
      "old_mode": 33188,
      "old_path": "iree/compiler/Transforms/Interpreter/LowerXLAToInterpreterDialect.cpp",
      "new_id": "c207df19d5ae2a0f5ea67b759a7bb3262230eb82",
      "new_mode": 33188,
      "new_path": "iree/compiler/Transforms/Interpreter/LowerXLAToInterpreterDialect.cpp"
    }
  ]
}
