)]}'
{
  "commit": "2a5324a18d9be65945f5cec7c870319c47ac89a8",
  "tree": "b1328c4a814706dc1d9389006a1d827b97b6ba25",
  "parents": [
    "3b43b8968fff7ec287967a2f549c404bfb89d898"
  ],
  "author": {
    "name": "Karl Schimpf",
    "email": "kschimpf@google.com",
    "time": "Thu Sep 25 09:37:49 2014 -0700"
  },
  "committer": {
    "name": "Karl Schimpf",
    "email": "kschimpf@google.com",
    "time": "Thu Sep 25 09:37:49 2014 -0700"
  },
  "message": "Clean up run script to use for testing Subzero.\n\nAdds the python script run-llvm2ice.py (was llvm2iceinsts.py) that\nautomatically handles conversion of LLVM source to a PEXE file,\nand then runs llvm2ice on the corresponding PEXE file.\n\nAlso, defines three paths in tests, based on the executable chosen:\n\n  %lc2i - Directly reads from LLVM source, and converts to Subzero.\n  %l2i  - Parses a PEXE file into LLVM IR, and converts to Subzero.\n  %p2i  - Parses a PEXE directly into Subzero.\n\nNote that for all three executables, the same arguments can be used,\nmaking it easy to change how the input is handled.\n\nAlso moves tests to use %p2i whenever possible.\n\nBUG\u003d https://code.google.com/p/nativeclient/issues/detail?id\u003d3892\nR\u003djvoung@chromium.org\n\nReview URL: https://codereview.chromium.org/600043002\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "9861242d33b1f35e25800c2d1be254b77e08477a",
      "old_mode": 33261,
      "old_path": "pydir/llvm2iceinsts.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "583d7f8eb72d26c32041d3f52942a36462f6bc5a",
      "new_mode": 33261,
      "new_path": "pydir/run-llvm2ice.py"
    },
    {
      "type": "modify",
      "old_id": "f1d3c7410d5b4ff595624dc59a98e25a77d3826a",
      "old_mode": 33188,
      "old_path": "tests_lit/lit.cfg",
      "new_id": "825f7d2b3051d4bc366080b71cdbb696fc540b91",
      "new_mode": 33188,
      "new_path": "tests_lit/lit.cfg"
    },
    {
      "type": "modify",
      "old_id": "d8c6e6bb36d2b1d5a2de5649f3715775abbdffff",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/64bit.pnacl.ll",
      "new_id": "b39276738a77b597118b87655fda2ca0660ce92c",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/64bit.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "5f5c7c492c69d956f6c44fca8f4560528e6c47aa",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/addr-opt-multi-def-var.ll",
      "new_id": "e5754ae5006ea3f5e7b9bc5e67dd3e05fb65dfda",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/addr-opt-multi-def-var.ll"
    },
    {
      "type": "modify",
      "old_id": "34231d0e8104b6ff1fa305dc3ebae9bb0a33f34c",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/address-mode-opt.ll",
      "new_id": "997349ae598ad25afc9bb767a2af89f819760631",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/address-mode-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "5bd7c56bc1751625f182303b3d296cbaf624c3c0",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/align-spill-locations.ll",
      "new_id": "ba7303f02fea13ff650522bd942f6c6c8c085386",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/align-spill-locations.ll"
    },
    {
      "type": "modify",
      "old_id": "d690a19cbe85808b1f4ac0fae2039395c7d0419a",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/alloc.ll",
      "new_id": "b801304d27ffaa8283116e96702ad6f375fbdb0d",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/alloc.ll"
    },
    {
      "type": "modify",
      "old_id": "bc1a6a32fbf92caf7021f153373a8123725d9897",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/arith-opt.ll",
      "new_id": "705c55c9da6b87308a199f773972bd07f385e476",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/arith-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "01ec91a019f1de6322ddb37e948c133b082ef8b9",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/arithmetic-chain.ll",
      "new_id": "bc2285b179f41ccf6fab3378df8690c90d23ffe8",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/arithmetic-chain.ll"
    },
    {
      "type": "modify",
      "old_id": "7d85e07261c69c441ee2052b78bb7bb9b2765622",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/bitcast.ll",
      "new_id": "fd5ccdba5a68f7b0753435513e8ff3aedcb1bb7f",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/bitcast.ll"
    },
    {
      "type": "modify",
      "old_id": "24843271b39c820963cf2ab77e0694eacd8d6b0a",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/bool-opt.ll",
      "new_id": "3f88d99b241d856fe5b87044dbc169193d44258b",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/bool-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "cb716dd129df0a9503356f036b23149ef22a6e4c",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/branch-opt.ll",
      "new_id": "37dc548bd615ee3fa975fc8acc6c683cb966d3bc",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/branch-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "d055bdb7f061bc235622af5c390fdb861cd374af",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/branch-simple.ll",
      "new_id": "8293f3dcf846321d43cdea05ecd266da8d135b09",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/branch-simple.ll"
    },
    {
      "type": "modify",
      "old_id": "41dcf0909b27d855fe421742817f134e6b791034",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/call.ll",
      "new_id": "ee9c74caa184ae0b7e31585110b6698e037c1bac",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/call.ll"
    },
    {
      "type": "modify",
      "old_id": "0636107533ef2b9aacbcb5979f23d4a87a01d8ea",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/callindirect.pnacl.ll",
      "new_id": "cabf2aa286424bf668bdb723c6b7173cd6581bc8",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/callindirect.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "7016cfd8a9dcfed52bbb450d3d4b93f3800ca655",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/casts.ll",
      "new_id": "66284e24e273a000ae5dc006588ebb49ea1e9dbe",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/casts.ll"
    },
    {
      "type": "modify",
      "old_id": "305dc10582fe0ecaf7638486c51b1df6bcda0592",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/cmp-opt.ll",
      "new_id": "ddc3c983e68b4a39a573cc675433bf59b0779398",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/cmp-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "95b5e7d1773c637dedcefed2dad76d91769314b8",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/convert.ll",
      "new_id": "b2066e3baee728bf578581564904bb736b4e3588",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/convert.ll"
    },
    {
      "type": "modify",
      "old_id": "2fdb3bcd193ed1814b01d472edd3fecdd89bb8f8",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/div_legalization.ll",
      "new_id": "87c6ceab85bbcb897a852f742d4506016a4ebd13",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/div_legalization.ll"
    },
    {
      "type": "modify",
      "old_id": "04f2c7bb7814a94c600225524b042289a40d3af4",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/ebp_args.ll",
      "new_id": "3c2cbc5adaa081ae336b7fe3169ee1fd6d6760f2",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/ebp_args.ll"
    },
    {
      "type": "modify",
      "old_id": "32d1704a3e84309329b55a2829504aa4a712bdbf",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/empty-func.ll",
      "new_id": "5dad8804444f84123e240362345db058097e5732",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/empty-func.ll"
    },
    {
      "type": "modify",
      "old_id": "424fe3a958208c435fb2ce088ff818ca5981e5f8",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/fp.pnacl.ll",
      "new_id": "43d5c4654e36f797d2b29dbe7eaf95725ff8f6ac",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/fp.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "251a8117b5b5af7d0923461ed58de7b3ad945387",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/fpcall.ll",
      "new_id": "e2b0205cd94b842e39ee145b10834687a2070666",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/fpcall.ll"
    },
    {
      "type": "modify",
      "old_id": "295e2a214cde92d383c505c0b1154935f36e881e",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/fpconst.pnacl.ll",
      "new_id": "7bf76369329fc1775f1861cd042c8cdc340c011b",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/fpconst.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "fcb4699b014b9cb52b205acbe0dafa0a4745e783",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/function_aligned.ll",
      "new_id": "dcc0a58a80600f6f56685a484c80423c12a74700",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/function_aligned.ll"
    },
    {
      "type": "modify",
      "old_id": "0d791ccc4a67c4ec848b0884f4fe8a744e0c6f85",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/global.ll",
      "new_id": "2119511d1bf875024348c269f7be4a4730f91599",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/global.ll"
    },
    {
      "type": "modify",
      "old_id": "a0772ee0f490dfdaaa3642f15fb598eaa17b0cde",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/globalinit.pnacl.ll",
      "new_id": "5155da4efd78ef60c6bb48b33e1425f80049c6ec",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/globalinit.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "f6ca8d5855b99e3384a5fafbe9cd3737da8db68d",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/icmp-simple.ll",
      "new_id": "b6e04857a00e87fe7c15e1fd273c0d199dcaa5c8",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/icmp-simple.ll"
    },
    {
      "type": "modify",
      "old_id": "6b7b77fcbf7d0779be1091ce9642462667f672da",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/load.ll",
      "new_id": "cd9aadbd1836fbce695e9dc7c61fe1dcf7b240af",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/load.ll"
    },
    {
      "type": "modify",
      "old_id": "8e40d15ac00888476f0b3a104fe29fac6e285c82",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/mangle.ll",
      "new_id": "92e034bdbc0595f2cd7e7664b2b5112e6313f210",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/mangle.ll"
    },
    {
      "type": "modify",
      "old_id": "3b9886e2076a2c523fe88625ddf11dba84ce7292",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-atomic-cmpxchg-optimization.ll",
      "new_id": "59f3fae8c37cb2d5b7d5d48259689f311ff67dad",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-atomic-cmpxchg-optimization.ll"
    },
    {
      "type": "modify",
      "old_id": "581b73c502801dfc97a90e5a2437771fa7aff9af",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-atomic-errors.ll",
      "new_id": "c7eada30ed07430a118458e8012710029e1d0e2e",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-atomic-errors.ll"
    },
    {
      "type": "modify",
      "old_id": "8ca3180f15af963493a2741d9dbfb76b7083f073",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-atomic-fence-all.ll",
      "new_id": "08d9a3b3a4d92cfb1dc16c8c1981f1fcbc240cf1",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-atomic-fence-all.ll"
    },
    {
      "type": "modify",
      "old_id": "85af6069196e33f0fa2399de4f40f935ad01e33c",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-atomic-intrinsics.ll",
      "new_id": "4d471d47377764e93ba4c72e80df899d194063ae",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-atomic-intrinsics.ll"
    },
    {
      "type": "modify",
      "old_id": "9326be338d0c206fdf7935c58b79910b2ac8b31f",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-other-intrinsics.ll",
      "new_id": "217159bfff47368e7e4fda6a0bd9e28e2bf28b69",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-other-intrinsics.ll"
    },
    {
      "type": "modify",
      "old_id": "adff9ac8f80fc65c9ab9dcebb353705282c69da6",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nop-insertion.ll",
      "new_id": "18c8e9fb4017a83938840a7012ef85debc801c94",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nop-insertion.ll"
    },
    {
      "type": "modify",
      "old_id": "f0da65662607d0c63bb363f4d275488b4cdb8bb0",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/phi.ll",
      "new_id": "d0a130a09d876ab5b7a91b8dd2f99690f85b7f0c",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/phi.ll"
    },
    {
      "type": "modify",
      "old_id": "3abd0cec0639dbe7529550108a867744910bf0bf",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/regalloc_evict_non_overlap.ll",
      "new_id": "2f5d5c2dd0ab4266a465db2afabecd124b751752",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/regalloc_evict_non_overlap.ll"
    },
    {
      "type": "modify",
      "old_id": "67e77153b1acfc95d269084da652cdf719726f51",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/return-int-arg.ll",
      "new_id": "eced214983fb4ec2d17dfe70233f9e358c245dd6",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/return-int-arg.ll"
    },
    {
      "type": "modify",
      "old_id": "67654af4ccca3dd6ac9e7e5741a7e0e918e6f5fe",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/returns_twice_no_coalesce.ll",
      "new_id": "6f8c9d9bb1fe19f7ace6af55253404dea9af3e03",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/returns_twice_no_coalesce.ll"
    },
    {
      "type": "modify",
      "old_id": "7486d9409e01ef2e8b6886f1964ccdc2db358076",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/sdiv.ll",
      "new_id": "088724ad9099ca1873aa1a5a935dd6fc1a6ccc2f",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/sdiv.ll"
    },
    {
      "type": "modify",
      "old_id": "b643ae62d498e3e51c2d41cb22bf5ebeb619f56b",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/select-opt.ll",
      "new_id": "30ffc71e371669fd5bc23827c2623e0a981449fb",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/select-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "260d685eaceb5c09629ced7e914b65a17930ccdb",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/shift.ll",
      "new_id": "18f13a75c739447dedd5a793c6400f237a32def3",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/shift.ll"
    },
    {
      "type": "modify",
      "old_id": "b12f9796a92753116f75239b29bfa11048d00e06",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/simple-loop.ll",
      "new_id": "1bd00f866d8104c273018e16ae8c07a9c9f8d7ff",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/simple-loop.ll"
    },
    {
      "type": "modify",
      "old_id": "789a1de0ed2f422b07aae04749da07ddbde116e1",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/store.ll",
      "new_id": "8b92942287663325db15f3d2ef28cf78d0cc48ce",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/store.ll"
    },
    {
      "type": "modify",
      "old_id": "da922d07940199a36d08fadfe65da482dc24f90a",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/struct-arith.pnacl.ll",
      "new_id": "96482dff49c361ab3c1529fa2f769a94aeeaabfa",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/struct-arith.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "710879c5e7212d5ff5ef17e0256c90f4072e5fcc",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/switch-opt.ll",
      "new_id": "6b9616f65ff56c09aadd59e850db1b9c26581ffc",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/switch-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "6d623cc68f34c0177f530fbbc905c9b81e5b3e12",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/test_i1.ll",
      "new_id": "b0b654e2a468a449ff8ef7681e672e7b140795dd",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/test_i1.ll"
    },
    {
      "type": "modify",
      "old_id": "6b66e0a4a704447de8c086b2f1755deb2ecb1d86",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/undef.ll",
      "new_id": "a188dc897e515eef6f315f91a47c2d91a4818305",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/undef.ll"
    },
    {
      "type": "modify",
      "old_id": "8b623ab6850fd491ee91037972d7e8eb74cfda98",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/unnamed.ll",
      "new_id": "e6ed5e3b3f004e32c38deed084df3f1179cb5f6a",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/unnamed.ll"
    },
    {
      "type": "modify",
      "old_id": "8db1bff6fae10ae917c80d80e851fc8555fc32ee",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/unreachable.ll",
      "new_id": "b4e2ed51dc455acac227ede77263f1f69dea54e9",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/unreachable.ll"
    },
    {
      "type": "modify",
      "old_id": "cdefd3c46b2c3c63d206270d996ab8c686d901c4",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-arg.ll",
      "new_id": "b878d3850860276697110c4658a5ecbb9337f5f3",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-arg.ll"
    },
    {
      "type": "modify",
      "old_id": "72055f4cfa9b46db0a796589958903cacfda7596",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-arith.ll",
      "new_id": "29bb57fedffbf3700951bdcf59df02d85d42d91d",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-arith.ll"
    },
    {
      "type": "modify",
      "old_id": "c346936a77f774a926148dbb5b0a8e490c955efc",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-bitcast.ll",
      "new_id": "ecdb66b9270070aa1a3455307492f4cb966aa82f",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-bitcast.ll"
    },
    {
      "type": "modify",
      "old_id": "5b0cb1ab97e7e01fc39fbf36bd6efdae895cbf58",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-cast.ll",
      "new_id": "1537096b7581b7968ce883dc5e82628c1e77a442",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-cast.ll"
    },
    {
      "type": "modify",
      "old_id": "15ad1806b848d6f8272f037711ffff5e37a7878a",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-fcmp.ll",
      "new_id": "c1172cea154657410d8fab670902e5896f91149f",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-fcmp.ll"
    },
    {
      "type": "modify",
      "old_id": "96bb0e7e029bd08d700c71306038bdb38c2262c4",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-icmp.ll",
      "new_id": "ea07daca4ff6dcb5ef7e85fde45b58b2648859ab",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-icmp.ll"
    },
    {
      "type": "modify",
      "old_id": "a5dadde132f0cc2605e33cc15e66851e64bdedf4",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-ops.ll",
      "new_id": "0b09e6a6462637dfb57f4fa7f90fe775c6168ab8",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-ops.ll"
    },
    {
      "type": "modify",
      "old_id": "da7270b2869cdf517e0431dfccc95b41c37eddc7",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-select.ll",
      "new_id": "3fb4940c334867c1fb827c7dabcef635fcbaeb25",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-select.ll"
    },
    {
      "type": "modify",
      "old_id": "04b203a231139dbc30b883ffea1e92077edb2d3c",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/alloca.ll",
      "new_id": "fd1dea33e9a080b92ecac897c7744dc4002a2f60",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/alloca.ll"
    },
    {
      "type": "modify",
      "old_id": "25dd0fa8836fd9eb3d48e8752cd2439d834f839e",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/binops.ll",
      "new_id": "5fde67c619c3ec7e579afb25c70f43bf4588fee1",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/binops.ll"
    },
    {
      "type": "modify",
      "old_id": "66e9d5ec88c9d8abcd669d09ddc68829223771a6",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/branch.ll",
      "new_id": "46b7ffa736e606519cd07793b95a701b390745d3",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/branch.ll"
    },
    {
      "type": "modify",
      "old_id": "13221d0641edd3ca9e8382092636e46c6a127014",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/call-indirect.ll",
      "new_id": "35f73e3a2872fc9df2ce753848023f0b320f083d",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/call-indirect.ll"
    },
    {
      "type": "modify",
      "old_id": "f70c44ad631b6612c9de802f67090942bd9c4d74",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/call.ll",
      "new_id": "ffe5e0456369738672ab7b141b6118f223636b73",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/call.ll"
    },
    {
      "type": "modify",
      "old_id": "2346bec1059505918f833e0772e5e8a0c3674265",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/casts.ll",
      "new_id": "26dc8b74e77c898efd18e35939c1ca4de37c8ef5",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/casts.ll"
    },
    {
      "type": "modify",
      "old_id": "40f65dbb172fc206345f07d35e62060ee59a7de6",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/compare.ll",
      "new_id": "51eb581710830d137b5439320393aca33aa31e7c",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/compare.ll"
    },
    {
      "type": "modify",
      "old_id": "85d962abdf07ad6dd2598cab879f6c82e603c56a",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/constants.ll",
      "new_id": "feb7dcdbe0d55f50a2b55dca615c9fe941ef9aa4",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/constants.ll"
    },
    {
      "type": "modify",
      "old_id": "21d33d5465676cdbb9ae99602a3398402cffb0ab",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/forwardref.ll",
      "new_id": "b938b6c38ed8328230f731efbfb822f4548aa118",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/forwardref.ll"
    },
    {
      "type": "modify",
      "old_id": "2620d907e0708024923c7a04d0b5990481868468",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/globalinit.pnacl.ll",
      "new_id": "4bdb4f88ac4decebccf2b11c7be25a7289a62129",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/globalinit.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "c77acf23d08082e7a62ef0c954485e0874e7ccba",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/insertextract.ll",
      "new_id": "9dbe6aaa2f29699991596df30bdc55e30e7adb22",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/insertextract.ll"
    },
    {
      "type": "modify",
      "old_id": "117dbbfe6cab5c4e3291d0fd3979587addb633bf",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/load.ll",
      "new_id": "7b579d3a571aff76d742166e3d6b90e2cf9ba5bb",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/load.ll"
    },
    {
      "type": "modify",
      "old_id": "37bb05ca5f341c72f7dc37e0bdf9d01172ee95ba",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/nacl-atomic-intrinsics.ll",
      "new_id": "bc9011e583e5e043597b41eef2595e4956a92a8a",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/nacl-atomic-intrinsics.ll"
    },
    {
      "type": "modify",
      "old_id": "65d945946d47830d3c0bc831df331ff3f2ecf94a",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/nacl-fake-intrinsic.ll",
      "new_id": "f4a6604efbf12a02e9a5f87a39cec64f47656ba7",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/nacl-fake-intrinsic.ll"
    },
    {
      "type": "modify",
      "old_id": "a1ab0315a71d06b1a774859280701bf3628ee7c8",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/nacl-other-intrinsics.ll",
      "new_id": "eda03a37ddb2f1dba961d28f3f48a9cbf4aba512",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/nacl-other-intrinsics.ll"
    },
    {
      "type": "modify",
      "old_id": "0186d4c698f4661daab7bdd240fd82dc97a333c7",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/phi.ll",
      "new_id": "3799d4b2fccc9678c76ab58b288d072e1b7cfd41",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/phi.ll"
    },
    {
      "type": "modify",
      "old_id": "954c80e6d4fc124959292a5abc6ba7b220933198",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/select.ll",
      "new_id": "8177fa3f0a6cc9d449614e7afb523d619f36aa2a",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/select.ll"
    },
    {
      "type": "modify",
      "old_id": "ac1f711ed72ef3023dfb5031cd4a5b5fa6db0616",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/store.ll",
      "new_id": "c5071753a22f4bfc254622a7c00b658c6382f1e4",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/store.ll"
    },
    {
      "type": "modify",
      "old_id": "7edaeda5c69307968307ab790bb50c10f8dca02f",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/switch.ll",
      "new_id": "bb60e552078301648ccd9c095f7cf9df125db355",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/switch.ll"
    },
    {
      "type": "modify",
      "old_id": "72c274cbf6c92e83e95fc8da2934750dff167612",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/unnamed.ll",
      "new_id": "8495ee5fe4f4449cbf9bb9384166b68be3ae5b35",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/unnamed.ll"
    },
    {
      "type": "modify",
      "old_id": "954c8f8457d07b54fd9efbb8e6846bc8bade8a75",
      "old_mode": 33188,
      "old_path": "tests_lit/reader_tests/unreachable.ll",
      "new_id": "4cd2f9d350c702792e3551d373680773b6142d8f",
      "new_mode": 33188,
      "new_path": "tests_lit/reader_tests/unreachable.ll"
    }
  ]
}
