)]}'
{
  "commit": "0b836b74415d005691304d8faf6eef4f2612fc89",
  "tree": "025be61e7ed4ca7a0dd4baceea8f7a50d372f9dc",
  "parents": [
    "851626e0c6645bcbb90554ced6c02be6fe52fbbe"
  ],
  "author": {
    "name": "rsuderman",
    "email": "suderman@google.com",
    "time": "Wed Oct 21 17:46:54 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 21 17:46:54 2020 -0700"
  },
  "message": "Added a TF2XLA Lowering that includes XLA folders\n\nWithout Tensorflow folders we were not able to progressively lower TF to XLA in cases where constant evaluation is required (e.g. constant axis for tf.Concatenate). Including all TF folders is not an option due to kernel build times, so by creating a custom legalize-tf pass for XLA that includes the XLA folders and alternates folding/lowering, we can legalize these cases without the TF folders.\r\n\r\nIncludes re-enabling linspace for VMLA.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba966dba0b3e340330cd621a981794a0ab418a50",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/bindings/python/pyiree/tf/compiler/__init__.py",
      "new_id": "14fb63fa771c6a4767a3bd4f577b55a66edf6d30",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/bindings/python/pyiree/tf/compiler/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "adba6afb400ab2d11b365c349cc8b4cdab1dd23f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/compiler/BUILD",
      "new_id": "838e2020582e2f50239788225d987546259e193f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/compiler/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95315212ded2cb367cc94c2d593dfcaf032944e2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/compiler/LegalizeTF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e10a92ad6c78318bc4849af2241472ba1e03cdc5",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/compiler/test/legalize-tf.mlir"
    },
    {
      "type": "modify",
      "old_id": "ff8840674b801e959f880bc13e955a568ecfd027",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/e2e/BUILD",
      "new_id": "bc8a998062b9a085422dc6354f1c0a2b32fe52b2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/e2e/BUILD"
    }
  ]
}
