)]}'
{
  "commit": "e738f1303ff1fd2839122bd8f4d2a8f17875cc37",
  "tree": "578256e84808da75f4c105bcebb7058308409283",
  "parents": [
    "484330d038d060c6e4db3dc8e6ea2b811b2a44d8"
  ],
  "author": {
    "name": "Keith Randall",
    "email": "khr@golang.org",
    "time": "Thu May 04 09:30:24 2023 -0700"
  },
  "committer": {
    "name": "Cherry Mui",
    "email": "cherryyz@google.com",
    "time": "Thu May 11 14:15:56 2023 +0000"
  },
  "message": "[release-branch.go1.19] cmd/compile: fix bswap/load rewrite rules\n\nWhen combining a byteswap and a load, the resulting combined op\nmust go in the load\u0027s block, not the byteswap\u0027s block, as the load\nhas a memory argument that might only be valid in its original block.\n\nFixes #59974\n\nChange-Id: Icd84863ef3a9ca1fc22f2bb794a003f2808c746f\nReviewed-on: https://go-review.googlesource.com/c/go/+/492616\nRun-TryBot: Keith Randall \u003ckhr@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Wayne Zuo \u003cwdvxdr@golangcn.org\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-on: https://go-review.googlesource.com/c/go/+/492697\nTryBot-Bypass: Cherry Mui \u003ccherryyz@google.com\u003e\nRun-TryBot: Cherry Mui \u003ccherryyz@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c54b8cb759836c3154e6003e49dd38777da5144",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/gen/AMD64.rules",
      "new_id": "74d92a07f7dbdf8f0c51fdf891db5a8b2670ce89",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/gen/AMD64.rules"
    },
    {
      "type": "modify",
      "old_id": "f0853089de24056ecefb33335eae76df236f4cd9",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/rewriteAMD64.go",
      "new_id": "cc7f75e5e1404948e6700d95ae282bc52139e27d",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/rewriteAMD64.go"
    }
  ]
}
