)]}'
{
  "commit": "311a8fd014668ec6f736fb7765e414a78a292dfa",
  "tree": "257f19bdc4124e1444318c22901d8fd343fa624d",
  "parents": [
    "be70f747b24b5aa1ec3b58e8d3d6130a2ce0aa97"
  ],
  "author": {
    "name": "Marius Brehler",
    "email": "marius.brehler@iml.fraunhofer.de",
    "time": "Fri Apr 24 09:22:06 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 24 09:24:01 2020 -0700"
  },
  "message": "Revise alwayslink in CodegenPasses and CodegenUtils\n\n* Implements explicit registration of CodegenPasses\n* Drops alwayslink from CodegenPasses and CodegenUtils\n* Removes createHLOPreprocessingPass() from CodegenPasses header:\n  * Implemented in `compiler/Dialect/Flow/Transforms/HLOToHLOPreprocessing.cpp`\n  * Only added to the passManager within `compiler/Dialect/Flow/Transforms/Passes.cpp`\n  * Also/Already declared in `compiler/Dialect/Flow/Transforms/Passes.h`\n* Further, adjusts define guards to match Google C++ Style Guide\n\nCloses https://github.com/google/iree/pull/1634\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/iree/pull/1634 from iml130:codegenpasses-alwayslink 5bd6499f74c41394e7a4ea5fd16fb5b41123d29e\nPiperOrigin-RevId: 308267203\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed2fb6a717cc47412009a646f1173016edf4be48",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/CodegenPasses/BUILD",
      "new_id": "64b205d8d14442febde21b322785ba6828307f5d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/CodegenPasses/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1d25247ae7e337923d9b14203bcf9d4a5fe0bea9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/CodegenPasses/CMakeLists.txt",
      "new_id": "97bf010e60e89ed9e5ce8c04f0a3b4d62de370cf",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/CodegenPasses/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "303a9a831a1c36ee3ab6f8a81e6e9dee45b593b5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/CodegenPasses/LinalgVectorTransform.cpp",
      "new_id": "b6e7f4298ec54ca66f7f365aae3a7942a609457a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/CodegenPasses/LinalgVectorTransform.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e2396cd9561b545353eaaea214e9e0610c626d5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/CodegenPasses/Passes.h",
      "new_id": "beedd52ac102a317c1c554e58740912cf5999ffb",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/CodegenPasses/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "6275b49560e2a0cd970f50c9b0ea51547a83c81c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/CodegenUtils/BUILD",
      "new_id": "8bbd7111beab8c56e052fd77d5ef85f90c53ffc2",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/CodegenUtils/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9ffe3d364849dbfaeca4526378fee281827c2f05",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/CodegenUtils/CMakeLists.txt",
      "new_id": "386ef54342bc3ae91bb6d813345badb8582dbfa0",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/CodegenUtils/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "014e74516325c48aa6302810ae061801684c26b2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/CodegenUtils/CodegenUtils.h",
      "new_id": "affa51e857263dfbff6c2dc70307ffcb77228994",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/CodegenUtils/CodegenUtils.h"
    },
    {
      "type": "modify",
      "old_id": "b9a869a14564f9425d46baf0621326e437188f2b",
      "old_mode": 33188,
      "old_path": "iree/tools/opt_main.cc",
      "new_id": "560fb52fe01e680f12255e9b6407835b9225db37",
      "new_mode": 33188,
      "new_path": "iree/tools/opt_main.cc"
    }
  ]
}
