)]}'
{
  "commit": "d78c1c4cd3cee1f794dd6bd61b3485f8cd28ec42",
  "tree": "9dd8addb490dc2efa6da1f02e6725af1d6ad6a9a",
  "parents": [
    "8c91f14a9b76a725d092f6e1412ce9edf6e0ab9e"
  ],
  "author": {
    "name": "Steven Perron",
    "email": "stevenperron@google.com",
    "time": "Tue Oct 26 13:24:29 2021 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 26 13:24:29 2021 -0400"
  },
  "message": "Make IsLocalVar in ADCE work at any time. (NFC) (#4595)\n\nHaving IsLocalVar work only sometimes is something that could easily\r\nlead to an error.  This change refactors the code so that the function\r\ncan be called at any point.  The current implementation was used because\r\nwe did not want to do multiple searches to see if a function was an\r\nentry point or if it had a call.  This was maintained by added a cache\r\nthat will store of a given function is an entry point with no calls.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2eac075dd0dcbfe93944d430e323e0978e06d9c0",
      "old_mode": 33188,
      "old_path": "source/opt/aggressive_dead_code_elim_pass.cpp",
      "new_id": "c83fb48cc60ee8da79321f1e48e165f5d7366927",
      "new_mode": 33188,
      "new_path": "source/opt/aggressive_dead_code_elim_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "e0a9b52412d65209cc3f633a5fc681247d3169cd",
      "old_mode": 33188,
      "old_path": "source/opt/aggressive_dead_code_elim_pass.h",
      "new_id": "7d1679f63662db9c9ad896730cb32a953efc9234",
      "new_mode": 33188,
      "new_path": "source/opt/aggressive_dead_code_elim_pass.h"
    }
  ]
}
