)]}'
{
  "commit": "a2703ae428a7c72b7716258b8ee157064d03c5cb",
  "tree": "ec66b27f963cb095a561559dc3b8487e54d6e07a",
  "parents": [
    "029986c80c97f9da7642e71e7c87fac86d7c5000"
  ],
  "author": {
    "name": "Jan Voung",
    "email": "jvoung@chromium.org",
    "time": "Thu Feb 19 11:27:44 2015 -0800"
  },
  "committer": {
    "name": "Jan Voung",
    "email": "jvoung@chromium.org",
    "time": "Thu Feb 19 11:27:44 2015 -0800"
  },
  "message": "Subzero: switch from llvm-objdump to objdump for lit tests (for LLVM merge)\n\nAfter the next LLVM merge, llvm-objdump is going to lose the \"--symbolize\"\nflag. It also sounds like llvm-objdump may at some point converge to the\nobjdump-style of output.\n\nSo, rather than keep updating test expectations, switch to objdump,\nassuming objdump will be more stable than llvm-objdump.\n\nAlso stash the assembler/disassembler commandlines in\nthe run-llvm2ice.py script. In theory this will let us\ntweak the commandlines more easily (one place).\nIn practice the test expectatations will probably need\nto be adjusted if the base commandlines change though.\n\nBulk edit the test expectations to match objdump now.\nSome of this is assisted by a python script.\nExample script: https://codereview.chromium.org/928663002/\n\nBUG\u003d https://code.google.com/p/nativeclient/issues/detail?id\u003d4026\nR\u003dkschimpf@google.com, stichnot@chromium.org\n\nReview URL: https://codereview.chromium.org/914263005\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e298cf0ae33a3d003c815556752d211c131b5fc9",
      "old_mode": 33188,
      "old_path": "Makefile.standalone",
      "new_id": "4af578fff593132b10ebf5cd1ad959ca0dd3ae13",
      "new_mode": 33188,
      "new_path": "Makefile.standalone"
    },
    {
      "type": "modify",
      "old_id": "3be4e0512ae979b53dd8eaf1ca76b8d9562787d8",
      "old_mode": 33261,
      "old_path": "pydir/run-llvm2ice.py",
      "new_id": "d622e7f32b04b538775f2edef6db25906df4f793",
      "new_mode": 33261,
      "new_path": "pydir/run-llvm2ice.py"
    },
    {
      "type": "modify",
      "old_id": "28180c0ca66265288088ac6295534dd681f6328d",
      "old_mode": 33188,
      "old_path": "tests_lit/assembler/x86/immediate_encodings.ll",
      "new_id": "2dc77101823421a64e2cf002b1672f7e7a69c3b3",
      "new_mode": 33188,
      "new_path": "tests_lit/assembler/x86/immediate_encodings.ll"
    },
    {
      "type": "modify",
      "old_id": "f8607cb48d51b42a6c89e993d4c2cb52940d4380",
      "old_mode": 33188,
      "old_path": "tests_lit/assembler/x86/jump_encodings.ll",
      "new_id": "d594ae9d4cedec83bad94a75df71e267e95fa87e",
      "new_mode": 33188,
      "new_path": "tests_lit/assembler/x86/jump_encodings.ll"
    },
    {
      "type": "modify",
      "old_id": "122347ca135a3ecbb36fefa4712e33b3cff33c91",
      "old_mode": 33188,
      "old_path": "tests_lit/assembler/x86/opcode_register_encodings.ll",
      "new_id": "642e03408a0217804d847801db75c671e527561b",
      "new_mode": 33188,
      "new_path": "tests_lit/assembler/x86/opcode_register_encodings.ll"
    },
    {
      "type": "modify",
      "old_id": "b8bde4e6891d5d17cd261d2b2387f2b0db38445e",
      "old_mode": 33188,
      "old_path": "tests_lit/lit.cfg",
      "new_id": "3817ebbbc7456f2e75e7be4fc5c210300f40ace7",
      "new_mode": 33188,
      "new_path": "tests_lit/lit.cfg"
    },
    {
      "type": "modify",
      "old_id": "d6d6afcd2a5959fdf92a62c33b75eb72ae242472",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/64bit.pnacl.ll",
      "new_id": "e4f4cb01b11a00fe01bc0b6f63b2e4e277b191d7",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/64bit.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "319e684cec896291f3e8fbeb9acc70518fce4f61",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/8bit.pnacl.ll",
      "new_id": "a60512d3adc28c389aa4242f00b361190487a3a8",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/8bit.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "321945f8925105ca402f5e5ecd2286bb34d81492",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/address-mode-opt.ll",
      "new_id": "6b40f26bb318d90b3b02d5d23f8d512204f19e82",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/address-mode-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "fc7ac2b045c8cb41bde1abd8a8dfc9429e95d66b",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/align-spill-locations.ll",
      "new_id": "90925968dee917e658546d30778c302beb772143",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/align-spill-locations.ll"
    },
    {
      "type": "modify",
      "old_id": "28f617a3bf9ec6df956b08dea1077871af0d7fd3",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/alloc.ll",
      "new_id": "bf9dfdea61f776c0770518047b3abcbd625a3343",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/alloc.ll"
    },
    {
      "type": "modify",
      "old_id": "379d19b0f34dc29c3114d7ffe10d5bb81d064329",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/bitcast.ll",
      "new_id": "2a1e4cdd4eac75fcc03d88d5caa97c4827d69928",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/bitcast.ll"
    },
    {
      "type": "modify",
      "old_id": "a0407ecbdabd08f481e85b460aa64d5841c0d03d",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/branch-opt.ll",
      "new_id": "ad8ea9aa882cc6502e29ef72ccd098340de8ac7f",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/branch-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "1524f6383250699d5067c43195c564c7fb330f4e",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/callindirect.pnacl.ll",
      "new_id": "b6c70ed7f5dd89cc48b634fcb8bc93152ee18c5c",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/callindirect.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "163d7af35d1d488077fa70758312278f9c570903",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/cmp-opt.ll",
      "new_id": "339d2f875105481bc7a5a3545d318dfe59c1c707",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/cmp-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "922b4d410dff630274d8532a015440f7bb55985d",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/convert.ll",
      "new_id": "86d69eb1fce8c58a58d1fb1c7f02dec53e5c6219",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/convert.ll"
    },
    {
      "type": "modify",
      "old_id": "603f797739b606da09c3cd2522708092d90f2e9f",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/div_legalization.ll",
      "new_id": "9e1f774b45de1f3fead3fb18c4444ac18643792b",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/div_legalization.ll"
    },
    {
      "type": "modify",
      "old_id": "03959bb7535d6d8711c2c91e5c9ace8120f71d78",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/ebp_args.ll",
      "new_id": "6533fbb6402724c5e62e6c599e50560b531bd3dc",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/ebp_args.ll"
    },
    {
      "type": "modify",
      "old_id": "6e1c7b3481e2b86c678fd02cbc9b1f1e5c0aada6",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/elf_container.ll",
      "new_id": "994f1a45901227bf97bc9936520c5720c038f5c7",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/elf_container.ll"
    },
    {
      "type": "modify",
      "old_id": "0987b7f6790ed5374b329adac5f37c60839a17d9",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/fp.pnacl.ll",
      "new_id": "1beb3eb85f227fefe48050c0f6c3877f5c212494",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/fp.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "91fa575c656dd0f5a36da448ac20f99dec08b233",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/fpcall.ll",
      "new_id": "5f737ae94cdff231af29652a277bb64018a9b38f",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/fpcall.ll"
    },
    {
      "type": "modify",
      "old_id": "7591387f6672f91faf9c924a64f5c74fbfbb67a6",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/fpconst.pnacl.ll",
      "new_id": "5716ed66f518c101798612c5508193a93e8b7217",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/fpconst.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "819646e29132380eb5c4f8d7a60ba4a3f403bec5",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/function_aligned.ll",
      "new_id": "44bdf08af02933d9113df7b2043cdf5dca0ce918",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/function_aligned.ll"
    },
    {
      "type": "modify",
      "old_id": "2d5e5ceccdb78eade7c63c141b2098f694938048",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/globalinit.pnacl.ll",
      "new_id": "c61b0b9cefef1c89b6d0811326b81d7ecad56626",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/globalinit.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "2d4384e749a221999a9684b7b14ecfa62fdeb385",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/mangle.ll",
      "new_id": "cae1d1feb9c637b4cf09cea98023753f8837f4cb",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/mangle.ll"
    },
    {
      "type": "modify",
      "old_id": "e13fb9b30ef4f95a01de520249f4cd2862ed0de1",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-atomic-cmpxchg-optimization.ll",
      "new_id": "9cadd219dcd461e4c5f7e9a16785c8fa259b5df7",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-atomic-cmpxchg-optimization.ll"
    },
    {
      "type": "modify",
      "old_id": "28b1e4c31c14fb34252be9a050217c6cbd430422",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-atomic-fence-all.ll",
      "new_id": "0b9b5b7d45ceaa4830399433c25b03671d8da3f6",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-atomic-fence-all.ll"
    },
    {
      "type": "modify",
      "old_id": "c16f7c0429d918694553d08895b1e73f4310b96a",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-atomic-intrinsics.ll",
      "new_id": "fdd1d657356d61f05e8e0ea0ad542a28630e9c02",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-atomic-intrinsics.ll"
    },
    {
      "type": "modify",
      "old_id": "29e8def5c8d2817f5e2e6f101ee732321223dbb2",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-other-intrinsics.ll",
      "new_id": "98373eed18b4a1f52716e460f2288e13ef014748",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-other-intrinsics.ll"
    },
    {
      "type": "modify",
      "old_id": "8189b1e7ea1cbed34bf1b58c98f2bace746dbaa3",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nop-insertion.ll",
      "new_id": "8feeb773409c2e0521caf43f0c914bc41df8ba4e",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nop-insertion.ll"
    },
    {
      "type": "modify",
      "old_id": "83fdee5182587dd1d9de3aab67a55927d32a4b36",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/phi.ll",
      "new_id": "133ba0fc31172d053fa32c8a15762fabdf572f94",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/phi.ll"
    },
    {
      "type": "modify",
      "old_id": "1834c16ff736cb06a39b0adf316ee351ef7ee848",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/randomize-regalloc.ll",
      "new_id": "b40734dbab8e8e491862280fc66c545788d1a203",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/randomize-regalloc.ll"
    },
    {
      "type": "modify",
      "old_id": "b6540fc225648d4c0d8bcce15379d9a1522ca88f",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/returns_twice_no_coalesce.ll",
      "new_id": "8ffdbfafd19c7ae53c7c539d93da0298a27cc4c4",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/returns_twice_no_coalesce.ll"
    },
    {
      "type": "modify",
      "old_id": "4429f776fb6f19a986472010771cbb7bce336174",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/sdiv.ll",
      "new_id": "91d900832314b03776e994535f5824e5f7c79c8d",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/sdiv.ll"
    },
    {
      "type": "modify",
      "old_id": "511078ef7ac9519e6490768deb055404a9f7bbd2",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/select-opt.ll",
      "new_id": "d7843795e128fcf3007bcddd380e00ac819533fb",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/select-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "faa3971216ff41737ad0ec99e9e4262f2a6d48cc",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/shift.ll",
      "new_id": "9169b5f0e0533309130cfcdde5dac430a13acccb",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/shift.ll"
    },
    {
      "type": "modify",
      "old_id": "ded4a2826edd64e82ea4d8172f5e5f8a2f0abdfd",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/simple-loop.ll",
      "new_id": "f6be7a88f929b7aaad1be69e8e451562a3cd5acd",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/simple-loop.ll"
    },
    {
      "type": "modify",
      "old_id": "512541194f70e096ad1801cb1149014be355d697",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/switch-opt.ll",
      "new_id": "05d3ecb596234446bfdc645d65261a33ec7294b0",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/switch-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "dd1d9c26dc1293a38a17f4a63f54490aebcdccd9",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/test_i1.ll",
      "new_id": "d3934cc540e229ad4a308af35897370606979e45",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/test_i1.ll"
    },
    {
      "type": "modify",
      "old_id": "12d134a0ba408ba5576190545e2015146ec6c950",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/undef.ll",
      "new_id": "b033ce11faf2325b68b8b447715a6b436a4c931d",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/undef.ll"
    },
    {
      "type": "modify",
      "old_id": "7938e178a568a80e5c79db487b4dc89c8758a7b2",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/unreachable.ll",
      "new_id": "fc6620f3db472214b36ea1c670596208f33950e5",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/unreachable.ll"
    },
    {
      "type": "modify",
      "old_id": "46218210c79a09dc7c4624b158b189d4e168a2af",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-arg.ll",
      "new_id": "2c6c2fc244ce47c7895cf80e3eea8e807413dccd",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-arg.ll"
    },
    {
      "type": "modify",
      "old_id": "c7ef44f6c90f81c8892af202aa156c9ac6656d9c",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-arith.ll",
      "new_id": "86e338d5c9f040ee6a874c914543a00f7ba61d14",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-arith.ll"
    },
    {
      "type": "modify",
      "old_id": "a91b10773828f614c3d5fd5b2bec63f7882c120a",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-bitcast.ll",
      "new_id": "ac9f49e01cb4438f2a957af1d8e08b3620d6b71b",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-bitcast.ll"
    },
    {
      "type": "modify",
      "old_id": "30d35780ec0776172eba6368786a9e8f5a4d7ea3",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-cast.ll",
      "new_id": "d46e5b82c146dc1c6eef70751bf5e6d61252c140",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-cast.ll"
    },
    {
      "type": "modify",
      "old_id": "247337fa54eb4bbc05f6d7266f56ecf27695faad",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-fcmp.ll",
      "new_id": "a84ef7b1bb3f71bab9f5239318292232d6f8e35a",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-fcmp.ll"
    },
    {
      "type": "modify",
      "old_id": "2be3ffaa5ab3cb940aa9b82d9bd7c9f30e775ec1",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-icmp.ll",
      "new_id": "e474976f5a719f2bc333c5fd349d2ba9f233a416",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-icmp.ll"
    },
    {
      "type": "modify",
      "old_id": "0e093e96b95b8bc7c8898681a369c870d2bb5436",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-ops.ll",
      "new_id": "ccffd3972e7755b23d03f62a7ee3837bce8640b3",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-ops.ll"
    },
    {
      "type": "modify",
      "old_id": "7596c2a47e67d00358010946a4b36961ad238eca",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/vector-select.ll",
      "new_id": "e3beef3db6fe4acdcdb0c49c86fe8cb0ac65c463",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/vector-select.ll"
    }
  ]
}
