)]}'
{
  "commit": "ad8f72656b1c9ec4278b00f16bb5701de357df47",
  "tree": "6e74ccbb50f41feccebb9324964eb99ade7ffbfd",
  "parents": [
    "0ecabc829cfbd171777b259321c71cc2b7f7e74b"
  ],
  "author": {
    "name": "Matt Wala",
    "email": "wala@chromium.org",
    "time": "Mon Jul 14 17:37:37 2014 -0700"
  },
  "committer": {
    "name": "Matt Wala",
    "email": "wala@chromium.org",
    "time": "Mon Jul 14 17:37:37 2014 -0700"
  },
  "message": "Various improvements related to legalization code.\n\n1) In makeHelperCall(), function pointers that are created should have\ntype IceType_i32, not the functions\u0027 own return type.\n\n2) In legalize(), change the name of WillHaveRegister to\nMustHaveRegister. Add a comment to clarify the condition being computed.\n\n3) In legalize(), add an assert to make sure that vector \"constants\"\ndon\u0027t get legalized (other than undef). There should be no constants of\nvector type.\n\n4) In copyToReg(), replace an unnecessary use of Src-\u003egetType().\n\nBUG\u003dnone\nR\u003dstichnot@chromium.org\n\nReview URL: https://codereview.chromium.org/385133006\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e459e2cc41456d103c0c9b36732a3fe019f8be9f",
      "old_mode": 33188,
      "old_path": "src/IceTargetLoweringX8632.cpp",
      "new_id": "38b6fc63e8cbd4fc7b9e11a60097a02c7c4092cc",
      "new_mode": 33188,
      "new_path": "src/IceTargetLoweringX8632.cpp"
    },
    {
      "type": "modify",
      "old_id": "4953ffc2a04f38bb04ede0ec851a757407b8a9fb",
      "old_mode": 33188,
      "old_path": "src/IceTargetLoweringX8632.h",
      "new_id": "1408873b1fd4f9d8edd03565f6432f47806d9091",
      "new_mode": 33188,
      "new_path": "src/IceTargetLoweringX8632.h"
    }
  ]
}
