)]}'
{
  "commit": "a421bd7c6e3dff474b1ae5bc8d92b2b0bdd15046",
  "tree": "9a6ee1aa1da2adba131e0ddd68ed0d0f0c6ed66f",
  "parents": [
    "5c622a5c6c4aa1a9a43d1bbe0c3e63ff09e4593e"
  ],
  "author": {
    "name": "Rob Suderman",
    "email": "suderman@google.com",
    "time": "Thu Jun 23 14:10:03 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 23 14:10:03 2022 -0700"
  },
  "message": "Add lowerings for MLProgram to Util dialect for global variables (#9601)\n\nMLProgram has stateful variables which represents stateful behavior.\r\nCL includes lit tests along with a simple execution validating global variables,\r\nloading, and storing values.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6a8fb309a6879a84f27e7a7aec99d150d221307",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/Common/BUILD",
      "new_id": "6c66b4d7a2cf9c5a831ab427e8ec6ea1fe6d1799",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/BUILD"
    },
    {
      "type": "modify",
      "old_id": "872f5fb30fee0ff01e16c63991e537fd62b9ec6a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/Common/CMakeLists.txt",
      "new_id": "903b1d2c6c7f7f27b9b0816f5210d165fb86ae2a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a256f0aebbf073675c8c6a88dfbd8de095a2f08",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/ImportMLProgram.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3c2b78095f0262d6af0ab52c04b00238283d3bf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/Common/Passes.cpp",
      "new_id": "83a26bcca86ed53c151a35153c18b40047593f9d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "8549c8339fe528be67438096c272a6ee3d2dd34a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/Common/Passes.h",
      "new_id": "5bd6abaca09abdf859ed86e67412aba834e747d5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "bb5f3f594ae4056668a3a5153cf01858923f816b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/Common/Passes.td",
      "new_id": "1f4cc5022011f5ef291b74f4149c0ca183d3bc0c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "a3eedd78e8f3ac93f5a9dee181c444bbfa6ed33d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/Common/test/BUILD",
      "new_id": "ec9e83feb0b5c5d1b0a665cd81842841ab5d69ea",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "936595d833aa92ddac8e04ab842b0546be7b05f7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/Common/test/CMakeLists.txt",
      "new_id": "4875ea99c8d07c00e9a5a4544f7bac5eb8ca04fa",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17ed7e11bbfe678e9d9caf09993b4232530d9ef6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/Common/test/import_ml_program.mlir"
    },
    {
      "type": "modify",
      "old_id": "89d6b3c4137e90d73771b89cb9ea0a11ad13132e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Tools/BUILD",
      "new_id": "34ef398353d80bab4eb3298fb5b495705d509841",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "11062a30d6b1a999079017917ac9b480ba3520b2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Tools/CMakeLists.txt",
      "new_id": "97ad880d1396269c8fd666c6145e602f494acf38",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "70ae352068bfd061a3eda337b78a1ff3c435f8dd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Tools/init_mlir_dialects.h",
      "new_id": "30e06627e54e887fa62833ff78debebf033910e3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_mlir_dialects.h"
    },
    {
      "type": "modify",
      "old_id": "6c43205faa7a09d088ef5c6a047e04cd349d969e",
      "old_mode": 33188,
      "old_path": "tests/e2e/regression/BUILD",
      "new_id": "04c4ce220bd1baf3cae0a34c304b3d1719d11ce5",
      "new_mode": 33188,
      "new_path": "tests/e2e/regression/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b2ef267c282ef3008858b2df44a7484ea21a125f",
      "old_mode": 33188,
      "old_path": "tests/e2e/regression/CMakeLists.txt",
      "new_id": "8aab99cd829808e05f7b4951470e4afe8e86b3f6",
      "new_mode": 33188,
      "new_path": "tests/e2e/regression/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa55d513358d91c427447991d518b7fbe32bcc3b",
      "new_mode": 33188,
      "new_path": "tests/e2e/regression/globals_ml_program.mlir"
    }
  ]
}
