)]}'
{
  "commit": "fe14fb8efa8092d796bda240382b44cff35de4af",
  "tree": "9f22e3953f14942d20b4ea850d5457c49fe0e8de",
  "parents": [
    "9d98d791123ce157aab73fba210e4d068935011f"
  ],
  "author": {
    "name": "Jan Voung",
    "email": "jvoung@chromium.org",
    "time": "Mon Oct 13 15:56:32 2014 -0700"
  },
  "committer": {
    "name": "Jan Voung",
    "email": "jvoung@chromium.org",
    "time": "Mon Oct 13 15:56:32 2014 -0700"
  },
  "message": "Handle \"Mov\" which is mov, movss, movsd, and used for nacl.read.tp.\n\nCurrently, this only checks and emits the segment\noverride only for GPR instructions, assuming it\u0027s mostly\nonly used for nacl.read.tp. The code will assert when used\nin other situations.\n\nThe lea hack is still tested in some files, but it\u0027s not\nemitted with emitIAS, and instead the \"immediate\" operand\nnow has a fixup.\n\nThere is a more compact encoding for \"mov eax, moffs32\",\netc., but that isn\u0027t used right now.\n\nBUG\u003dnone\nR\u003dstichnot@chromium.org\n\nReview URL: https://codereview.chromium.org/649463002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "62665e73e5bb2352fe7ed8adbd81384b331e797c",
      "old_mode": 33188,
      "old_path": "src/IceDefs.h",
      "new_id": "c27090b271d3724993fc4bd7e67cdbd1157ac193",
      "new_mode": 33188,
      "new_path": "src/IceDefs.h"
    },
    {
      "type": "modify",
      "old_id": "b724433e7108fd5f65b44015855c67b9870bd21e",
      "old_mode": 33188,
      "old_path": "src/IceGlobalContext.cpp",
      "new_id": "951de47e9e1afe433c8544846b83a8d4b94b6a89",
      "new_mode": 33188,
      "new_path": "src/IceGlobalContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "026cb7f017b0ebe918d7c76c3417d5c4331bdd03",
      "old_mode": 33188,
      "old_path": "src/IceGlobalContext.h",
      "new_id": "a21392e8b23d3af5bed85e4d1e935e15d004d7fe",
      "new_mode": 33188,
      "new_path": "src/IceGlobalContext.h"
    },
    {
      "type": "modify",
      "old_id": "274d02c4cb11f3d6e39f9cd318c3a14fdb5d6d64",
      "old_mode": 33188,
      "old_path": "src/IceInstX8632.cpp",
      "new_id": "75c294fcfdc603205633902b4c8b59a8ca4aedf9",
      "new_mode": 33188,
      "new_path": "src/IceInstX8632.cpp"
    },
    {
      "type": "modify",
      "old_id": "e48db41d4272af3cffeb1626c1286b67f39fc45b",
      "old_mode": 33188,
      "old_path": "src/IceInstX8632.def",
      "new_id": "fcd9e3a0a936cbe5aba4f063bb08c96f06f9568f",
      "new_mode": 33188,
      "new_path": "src/IceInstX8632.def"
    },
    {
      "type": "modify",
      "old_id": "02cec790a7656927952efd08fe9ab03c33dea061",
      "old_mode": 33188,
      "old_path": "src/IceInstX8632.h",
      "new_id": "604f1a5eced9a529ac33067ecf9fae537e6009d8",
      "new_mode": 33188,
      "new_path": "src/IceInstX8632.h"
    },
    {
      "type": "modify",
      "old_id": "cbe0095805e16d5d049bf993942016c707d3344f",
      "old_mode": 33188,
      "old_path": "src/IceOperand.h",
      "new_id": "95ffb504f30ff148dfe34ca40b24eb9b95156b32",
      "new_mode": 33188,
      "new_path": "src/IceOperand.h"
    },
    {
      "type": "modify",
      "old_id": "4e04186d47cfa98568ca83d878fefd6c8f261506",
      "old_mode": 33188,
      "old_path": "src/IceTargetLoweringX8632.cpp",
      "new_id": "ab021c6ef6fd9b143df869802c02141340ed89f1",
      "new_mode": 33188,
      "new_path": "src/IceTargetLoweringX8632.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f7a745626bcad64bf6ee3cbaf5e7170d6c837f9",
      "old_mode": 33188,
      "old_path": "src/PNaClTranslator.cpp",
      "new_id": "6bef5701f15d366124692131f3c53b6472f8d3a3",
      "new_mode": 33188,
      "new_path": "src/PNaClTranslator.cpp"
    },
    {
      "type": "modify",
      "old_id": "76ff93fa0e23314f811c4488cff691a68e3344ba",
      "old_mode": 33188,
      "old_path": "src/assembler_ia32.cpp",
      "new_id": "16d01ce7cc1773c0d9671bac1615910329c1fdcb",
      "new_mode": 33188,
      "new_path": "src/assembler_ia32.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc600a2de663203bf618ace62b53a302b7268c16",
      "old_mode": 33188,
      "old_path": "src/assembler_ia32.h",
      "new_id": "1885e0c10cea90b355bb6029b85f34b800162f1e",
      "new_mode": 33188,
      "new_path": "src/assembler_ia32.h"
    },
    {
      "type": "modify",
      "old_id": "ca583362478f338b45e7f9217a675f9b2505f18a",
      "old_mode": 33188,
      "old_path": "tests_lit/assembler/x86/opcode_register_encodings.ll",
      "new_id": "f9378681507bbf12cd7feefa8b7e01c458bf0a58",
      "new_mode": 33188,
      "new_path": "tests_lit/assembler/x86/opcode_register_encodings.ll"
    },
    {
      "type": "modify",
      "old_id": "2b31eb8cd0d2fbaa8e4c6e4f9f228e870a41c0b8",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/8bit.pnacl.ll",
      "new_id": "6e98f0e83a507f2161efd0733483db1ef1df8b4b",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/8bit.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "1bc8bdb480a35988193fa6842affaa66f6bc6096",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/convert.ll",
      "new_id": "c349b5dbd605cf899adc1053369f688d00ef1d6d",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/convert.ll"
    },
    {
      "type": "modify",
      "old_id": "ba612e3a019923f7e6a8407f082d08d1a93fc3aa",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/globalinit.pnacl.ll",
      "new_id": "64af43eccfca38d37ba8def07170ed72cdd8031e",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/globalinit.pnacl.ll"
    },
    {
      "type": "modify",
      "old_id": "08d9a3b3a4d92cfb1dc16c8c1981f1fcbc240cf1",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-atomic-fence-all.ll",
      "new_id": "d29acf3c12201e6d8f3f7c1e7931c2d8d2db8885",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-atomic-fence-all.ll"
    },
    {
      "type": "modify",
      "old_id": "f1fc459b4263bb2267086cf99e2875601f67d0da",
      "old_mode": 33188,
      "old_path": "tests_lit/llvm2ice_tests/nacl-other-intrinsics.ll",
      "new_id": "1fdefe4570ea6972c6f0065a9ceecd9677d378f2",
      "new_mode": 33188,
      "new_path": "tests_lit/llvm2ice_tests/nacl-other-intrinsics.ll"
    }
  ]
}
