)]}'
{
  "commit": "9aec4b969291f0a218b537f44f8a1387cf494316",
  "tree": "27025b55f2c0acfc9d4ce60b4d3bcb3713238208",
  "parents": [
    "f453d53a986b88352784a012d9d01a484b3fc81d"
  ],
  "author": {
    "name": "Wang Qing",
    "email": "wangqing-hf@loongson.cn",
    "time": "Thu Apr 18 11:36:34 2024 +0800"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 18 15:19:30 2024 +0000"
  },
  "message": "llvm-16.0: Fix some issues in Reactor/LLVMJIT for LoongArch.\n\nThis CL fixes issues same as RISCV:\nhttps://issuetracker.google.com/issues/217573066#comment2\n\n1) JIT Linking on LoongArch is only supported with\n   ObjectLinkingLayer.\n2) jitTargetMachineBuilder.getFeatures() on LoongArch\n   does not return the LoongArch CPU extensions, so they\n   are manually added.\n\nBug: swiftshader:178\nChange-Id: Ie454f353d617eb96b46f0c082ce6cd205cb43718\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73328\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f61e07a11c0583fb035b12ceba8c418de5139ea",
      "old_mode": 33188,
      "old_path": "src/Reactor/LLVMJIT.cpp",
      "new_id": "262c69e8e879aadc38cd42c079b13536d3c50c5c",
      "new_mode": 33188,
      "new_path": "src/Reactor/LLVMJIT.cpp"
    }
  ]
}
