)]}'
{
  "commit": "259ce70939a8a6eaf3c3dcc88bf3eea903ab09c8",
  "tree": "5788fa522d0630936431677cec7c4bbf8b426f6c",
  "parents": [
    "43fcd32b4faefdd5dd7cece1d87e43939cc1f360"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed Nov 18 11:32:05 2020 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Wed Nov 18 19:47:10 2020 +0000"
  },
  "message": "Only lower MSan codegen optimization for LLVM JIT\n\nThe large slowdown in codegen for MemorySanitizer instrumented Reactor\ncode only affects the LLVM backend, and the workaround of not performing\ncodegen optimizations is also LLVM specific. So only override the\noptimization level for LLVM for MSan builds. Previously it was done in\nNucleus, but this abstract API affects other backends too, and this\ndepended on rr::Optimization::Level::None to correspond with\nllvm::CodeGenOpt::None which might not always remain the case.\n\nBug: b/155148722\nChange-Id: I2499935b1ddbd3cefd4b4497094c70ce284b170c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/50488\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1cc35c2ea605ca089b63f7904c40db158013a3a",
      "old_mode": 33188,
      "old_path": "src/Reactor/LLVMJIT.cpp",
      "new_id": "a74233107ced0be3b0203cd7ff71cc2f8c2224cd",
      "new_mode": 33188,
      "new_path": "src/Reactor/LLVMJIT.cpp"
    },
    {
      "type": "modify",
      "old_id": "b300d9bc9ebc939e36cc4a8084108fe47942622e",
      "old_mode": 33188,
      "old_path": "src/Reactor/Nucleus.hpp",
      "new_id": "4c08ddd7bed257f3c3194fe323ed0c3001bdb011",
      "new_mode": 33188,
      "new_path": "src/Reactor/Nucleus.hpp"
    },
    {
      "type": "modify",
      "old_id": "3e22ee970f624d8d16732eff19e3154337612940",
      "old_mode": 33188,
      "old_path": "src/Reactor/Reactor.hpp",
      "new_id": "05d592569461b67202ca67b0861413393498cf97",
      "new_mode": 33188,
      "new_path": "src/Reactor/Reactor.hpp"
    }
  ]
}
