)]}'
{
  "commit": "b470e4b92c85bda4748c2ab51490fd6e12ab9362",
  "tree": "8df4c24cf778825426143834aca57c1c863b2792",
  "parents": [
    "74faed9a83c85460bd199e4865d0dcc8d2b5c3d3"
  ],
  "author": {
    "name": "Peter Collingbourne",
    "email": "peter@pcc.me.uk",
    "time": "Thu Oct 06 13:03:08 2011 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Sep 15 03:23:58 2020 -0700"
  },
  "message": "Add the Clang tblgen backends to Clang, and flip the switch to cause\nthe build systems to use clang-tblgen.\n\nllvm-svn: 141291\nGitOrigin-RevId: bee583fd6e7dcae4681fee70308ee25f080d0cfb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e12208f67df0c613514ff38db8eec9520968a0a1",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "019168f5a915587697dd1d5b3e71a57459c9bae4",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7a983882b5a13d6b348d901ba38524e82415a3e2",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "bf1a77210b5e655ff4e4c6aefde8188759f6e06b",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75a616700405894fe6a9ff1bc5750555f6e3143d",
      "new_mode": 33188,
      "new_path": "utils/TableGen/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9d5a3ccd90720c29cab0a8ccc69ae1461c0487c",
      "new_mode": 33188,
      "new_path": "utils/TableGen/ClangASTNodesEmitter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edd9316544eab806ea2b168337f080d2d8a1f79d",
      "new_mode": 33188,
      "new_path": "utils/TableGen/ClangASTNodesEmitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f25b8fa568d7a264a4933d3ad43a5e8d77a6451",
      "new_mode": 33188,
      "new_path": "utils/TableGen/ClangAttrEmitter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5acca560f0131fd36fef6c30afa74ea12c99f8d0",
      "new_mode": 33188,
      "new_path": "utils/TableGen/ClangAttrEmitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2fb70b4a573f2bb31e2aede4c511950676e17c",
      "new_mode": 33188,
      "new_path": "utils/TableGen/ClangDiagnosticsEmitter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73d3c4dc0e978cddb19c009700d086d96bcbdfd4",
      "new_mode": 33188,
      "new_path": "utils/TableGen/ClangDiagnosticsEmitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "423b68a6484239078966cc004ca3b217256fe6fd",
      "new_mode": 33188,
      "new_path": "utils/TableGen/ClangSACheckersEmitter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a0e14811124df08d9ff79e0fec3381efa653512",
      "new_mode": 33188,
      "new_path": "utils/TableGen/ClangSACheckersEmitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b92da8319dca8cd924fcec334ea73cee1fcbe7d4",
      "new_mode": 33188,
      "new_path": "utils/TableGen/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b5665fdc2b5bae3861c7d380675bd70e9d47eda",
      "new_mode": 33188,
      "new_path": "utils/TableGen/NeonEmitter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "708ad3c06a0fe2de185ac2f51171e0357e5deead",
      "new_mode": 33188,
      "new_path": "utils/TableGen/NeonEmitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dea22d3886121fe9654bec2da239ebc7c8bbedb4",
      "new_mode": 33188,
      "new_path": "utils/TableGen/OptParserEmitter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca667caf439c983174cbb7b9ab5335805a9c3d36",
      "new_mode": 33188,
      "new_path": "utils/TableGen/OptParserEmitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c016d32ddd76fc2020927eb4aa011f45fd9e04c",
      "new_mode": 33188,
      "new_path": "utils/TableGen/TableGen.cpp"
    }
  ]
}
