)]}'
{
  "commit": "f6cb3bcb4ccbfa288d500c7ba54396611aaf07df",
  "tree": "8da3dd304c115fba271ce9e22f19dcbcb7fe9688",
  "parents": [
    "72e3f9662b702fb407012d59ef0c23be2a3c7c7c"
  ],
  "author": {
    "name": "Jinsong Ji",
    "email": "jji@us.ibm.com",
    "time": "Wed May 29 03:02:59 2019 +0000"
  },
  "committer": {
    "name": "Jinsong Ji",
    "email": "jji@us.ibm.com",
    "time": "Wed May 29 03:02:59 2019 +0000"
  },
  "message": "Support resource tracking with InstrSchedModel\n\nThe current design use DFA to do resource tracking in SMS,\nand DFA only support InstrItins, and also has scaling limitation.\n\nThis patch extend SMS to allow Subtarget to use ProcResource in\nInstrSchedModel instead.\n\nDifferential Revision: https://reviews.llvm.org/D62163\n\nllvm-svn: 361919\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a30e4b91edcfc1504cfe542adc282a460805ee1a",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/MachinePipeliner.h",
      "new_id": "d40becbb227f1830c5292c557b71267313ada686",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/MachinePipeliner.h"
    },
    {
      "type": "modify",
      "old_id": "9d5026648526ae43139da484fbd4eda9aae09ada",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/TargetSubtargetInfo.h",
      "new_id": "4c6f1163469b4f6cedb274d691beff7a7b1dabc7",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/TargetSubtargetInfo.h"
    },
    {
      "type": "modify",
      "old_id": "9c1a5a733753f563466b7df2313564bb757def2e",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/MachinePipeliner.cpp",
      "new_id": "051cd07cdae65c1f16b725ccb8e767d6a66dc694",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/MachinePipeliner.cpp"
    }
  ]
}
