)]}'
{
  "commit": "1448d95c891c926f480e4b898c6cb5716983e582",
  "tree": "76cc9d3c9810401e8861977a5ff0e0bf2e92ee24",
  "parents": [
    "89be8873c07f0a4a67697288804d8b9b28ef5520"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Fri Oct 14 16:37:09 2016 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Tue Oct 18 16:55:40 2016 +0000"
  },
  "message": "Optimize shuffles corresponding to x86 punpckh instructions.\n\nBUG\u003dswiftshader:15\n\nChange-Id: I04a7c4206f3936c604ec623e43834c2a153fd3cb\nReviewed-on: https://chromium-review.googlesource.com/399379\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Jim Stichnoth \u003cstichnot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be0ff006447de103b5d25a59d596aa231d0a91e5",
      "old_mode": 33188,
      "old_path": "src/IceAssemblerX86Base.h",
      "new_id": "7ba22f265c4c3add63436aacb45f5d4c2532e54c",
      "new_mode": 33188,
      "new_path": "src/IceAssemblerX86Base.h"
    },
    {
      "type": "modify",
      "old_id": "11da9465f0f83af766c20203b3bceb5704f20dfd",
      "old_mode": 33188,
      "old_path": "src/IceAssemblerX86BaseImpl.h",
      "new_id": "adf9105109ba111afe5a222eb1120be99928a18c",
      "new_mode": 33188,
      "new_path": "src/IceAssemblerX86BaseImpl.h"
    },
    {
      "type": "modify",
      "old_id": "d038d53c078f29e574a78ce851cb642633d7a752",
      "old_mode": 33188,
      "old_path": "src/IceInst.h",
      "new_id": "26119eab6599f9c6ff6561e4733730960772d622",
      "new_mode": 33188,
      "new_path": "src/IceInst.h"
    },
    {
      "type": "modify",
      "old_id": "7e96de52d40d386fd341afd992d0d303bc01acab",
      "old_mode": 33188,
      "old_path": "src/IceInstX86Base.h",
      "new_id": "09025aa21c77587f11e98fa38acd7f236a8f6ad8",
      "new_mode": 33188,
      "new_path": "src/IceInstX86Base.h"
    },
    {
      "type": "modify",
      "old_id": "0f31dd46582b52536902e9324e39794b305f3c19",
      "old_mode": 33188,
      "old_path": "src/IceTargetLoweringX86Base.h",
      "new_id": "7b1e73041e60459d48fe36c9ea356d67b57b0dd6",
      "new_mode": 33188,
      "new_path": "src/IceTargetLoweringX86Base.h"
    },
    {
      "type": "modify",
      "old_id": "eb0f67d84944eeb9318146f4413a21517af3c7ec",
      "old_mode": 33188,
      "old_path": "src/IceTargetLoweringX86BaseImpl.h",
      "new_id": "87bbfde8bb55a3f93996abb00fa210df187cf707",
      "new_mode": 33188,
      "new_path": "src/IceTargetLoweringX86BaseImpl.h"
    }
  ]
}
