)]}'
{
  "commit": "3de06ff64fe79da6b66c2b470382911a5652690f",
  "tree": "53b098050e414f0193f88d49cdedeba9f240e8a9",
  "parents": [
    "c3840b4ee517767e00aebda52b0ae6cf88df3acf"
  ],
  "author": {
    "name": "Johannes Doerfert",
    "email": "johannes@jdoerfert.de",
    "time": "Mon Mar 01 17:04:49 2021 -0600"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Mar 18 01:45:44 2021 -0700"
  },
  "message": "[Attributor] Fold \"TrackDependence\" into the DepClassTy enum\n\nWe don\u0027t need a bool and an enum to express the three options we\ncurrently have. This makes the interface nicer and much easier to\nuse optional dependencies. Also avoids mistakes where the bool is\nfalse and enum ignored.\n\nGitOrigin-RevId: e592dad82e658d635d5e957aa149f475c429e176\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8d95f36a5149c2ac20b732672deaf40c8712756",
      "old_mode": 33188,
      "old_path": "include/llvm/Transforms/IPO/Attributor.h",
      "new_id": "330a8f4ee50dc36bd6935779b81daf3c82705a97",
      "new_mode": 33188,
      "new_path": "include/llvm/Transforms/IPO/Attributor.h"
    },
    {
      "type": "modify",
      "old_id": "369d726bc5f0703374374c9f02aaeac344ffbff7",
      "old_mode": 33188,
      "old_path": "lib/Transforms/IPO/Attributor.cpp",
      "new_id": "b7485a2238de71d1cd5955eb2964fde77dd7fa59",
      "new_mode": 33188,
      "new_path": "lib/Transforms/IPO/Attributor.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a6d93a80c9d1e8053e4591f93f587270c63bc01",
      "old_mode": 33188,
      "old_path": "lib/Transforms/IPO/AttributorAttributes.cpp",
      "new_id": "2d3c9d8123f48ef6f2a3cbdeb0a5cdd376d40f4f",
      "new_mode": 33188,
      "new_path": "lib/Transforms/IPO/AttributorAttributes.cpp"
    },
    {
      "type": "modify",
      "old_id": "ece86fbf29026d3218efa81b23ad00b434913c07",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/ArgumentPromotion/X86/thiscall.ll",
      "new_id": "bfd35904a718437686ac636762e92c99b864076c",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/ArgumentPromotion/X86/thiscall.ll"
    },
    {
      "type": "modify",
      "old_id": "abaadcf587434b2c9552753cd833b511f69f20e8",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/ArgumentPromotion/alignment.ll",
      "new_id": "0ff0f351d2c096db2ef44f8b51c80caa899ec509",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/ArgumentPromotion/alignment.ll"
    },
    {
      "type": "modify",
      "old_id": "4332e7fed5f0e0a79c180b622961b27fe40ebe12",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/ArgumentPromotion/byval.ll",
      "new_id": "bd2b4450c46b5bdb8da2d5af23784147de122042",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/ArgumentPromotion/byval.ll"
    },
    {
      "type": "modify",
      "old_id": "e5cc9c3e8daf205bc9cf4ddef76019669ab5f4d4",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/ArgumentPromotion/control-flow2.ll",
      "new_id": "9fc7fd82213c3356d88838d8582763890204901c",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/ArgumentPromotion/control-flow2.ll"
    },
    {
      "type": "modify",
      "old_id": "f3eee9e2964fc4a5a8caa986cdd02b19ad7a9cee",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead_2.ll",
      "new_id": "5129ad2f2475807f1d0b3ae68af08727277e10b2",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead_2.ll"
    },
    {
      "type": "modify",
      "old_id": "4f908daf07096cc299737ffd5c738169400ecaa3",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll",
      "new_id": "005a0f899d49aba081da31f42c40ad821f79ad16",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll"
    },
    {
      "type": "modify",
      "old_id": "5bce99899630ba2fdea712a1b5a71416184849f6",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/IPConstantProp/return-argument.ll",
      "new_id": "a73ede84c1f04a3a52129cfeb3d68a641313bbb6",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/IPConstantProp/return-argument.ll"
    },
    {
      "type": "modify",
      "old_id": "34671149a5333e14c1a451f77097b173e8b2eaa0",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/IPConstantProp/return-constants.ll",
      "new_id": "2ed7525676fe59f43e5fce565c9bfa1580383577",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/IPConstantProp/return-constants.ll"
    },
    {
      "type": "modify",
      "old_id": "77a85b39e26386dbd214f07b3e60773df0e5c0f9",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/align.ll",
      "new_id": "6b4ed8709abd39f256b47bc66ed0a53601e792cc",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/align.ll"
    },
    {
      "type": "modify",
      "old_id": "06b22791a7b1119317fb0b7dbad2404abe9d78fd",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/depgraph.ll",
      "new_id": "b7c9c559f7994c5bfac07633dee46e57f5c3ce15",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/depgraph.ll"
    },
    {
      "type": "modify",
      "old_id": "dfef0a173c22a4bef47ff0450fb702d6527c262a",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/dereferenceable-1.ll",
      "new_id": "78f8a3650b23303f1d67bfe1012b9a2b10f77d80",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/dereferenceable-1.ll"
    },
    {
      "type": "modify",
      "old_id": "89c800b387ad535e9b7d624081eeaa69b54eb811",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/internalize.ll",
      "new_id": "dff33cd00e1a56904b45dc7c34d1dcf0f981fbf7",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/internalize.ll"
    },
    {
      "type": "modify",
      "old_id": "3479f3fb421725cd9b59cb42106218d51b9f0707",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/liveness.ll",
      "new_id": "bd121a597462f963a5752ff1414abe9d3bced770",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/liveness.ll"
    },
    {
      "type": "modify",
      "old_id": "8522e49f344e9b79cc04c186a9e4407981ef7a3a",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/liveness_chains.ll",
      "new_id": "48189b2f3cd77862b80901ace62567e6851ba89a",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/liveness_chains.ll"
    },
    {
      "type": "modify",
      "old_id": "e297cf7b73ebe42e098cb26615958e945d0aebd9",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/lvi-after-jumpthreading.ll",
      "new_id": "57b2d4c7680b04bfb97657e01812840be9d6db9b",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/lvi-after-jumpthreading.ll"
    },
    {
      "type": "modify",
      "old_id": "20495c2ad51e3eadc068ac10d04bb860a0e4322b",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/memory_locations.ll",
      "new_id": "ebaac92bf33e85717828b696076d9aca1fbf1253",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/memory_locations.ll"
    },
    {
      "type": "modify",
      "old_id": "c80ca7398a611a74ca0c27e546e895caa7780b0d",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/nonnull.ll",
      "new_id": "a0763fb501a17f1342e03e9e8fe1ff7a104d1e5e",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/nonnull.ll"
    },
    {
      "type": "modify",
      "old_id": "2da6814930ba1a55cbde2d3f5e021b285de0cfc2",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/norecurse.ll",
      "new_id": "928ac1f49a703fb9a629e96c35c3b1361403f876",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/norecurse.ll"
    },
    {
      "type": "modify",
      "old_id": "3fcaf41f9b1b20a654c32d77dd6e188993c82f97",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/potential.ll",
      "new_id": "d7035c1cd7d1beeaa0da4c3f0b7e0c8247773577",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/potential.ll"
    },
    {
      "type": "modify",
      "old_id": "430f8068ef8ccfb7af53cffd0aa8ab86091a3178",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/range.ll",
      "new_id": "1375bcfcaedbb59a7485d57f3c9ffd6cf5838f19",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/range.ll"
    },
    {
      "type": "modify",
      "old_id": "78932894964f1c1754bcde7ff1f19630564506fa",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/read_write_returned_arguments_scc.ll",
      "new_id": "d93b04a988720949fdf2d935d8c160eb27f28147",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/read_write_returned_arguments_scc.ll"
    },
    {
      "type": "modify",
      "old_id": "02fbe15171b6fb02bbe3ceed7ab16b1b66894d4f",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/returned.ll",
      "new_id": "092ca2b3f17b422dc0d352b20395f46652fa0e61",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/returned.ll"
    },
    {
      "type": "modify",
      "old_id": "396742ee7dd48ca6041a97d2a0a312e8f3972d26",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/value-simplify.ll",
      "new_id": "553b8f935c001c85ace020d4b2fb9be58e5a9f78",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/value-simplify.ll"
    },
    {
      "type": "modify",
      "old_id": "c4843613ac5eb2b8b2f799f655452f4180505884",
      "old_mode": 33188,
      "old_path": "test/Transforms/Attributor/willreturn.ll",
      "new_id": "03e03fa8f49c483b6ddb3f515ad8f70cf87612a2",
      "new_mode": 33188,
      "new_path": "test/Transforms/Attributor/willreturn.ll"
    }
  ]
}
