)]}'
{
  "commit": "1901161d96c2f233ec5091bdcee5e7407dc1a3ed",
  "tree": "fb3cbefda04c6857d4fcdd93c1d0aa6496fef92e",
  "parents": [
    "8594bf46218254ce5508e1500b92d4329f0a627c"
  ],
  "author": {
    "name": "Junyang Shao",
    "email": "shaojunyang@google.com",
    "time": "Tue Feb 11 18:14:49 2025 +0000"
  },
  "committer": {
    "name": "Junyang Shao",
    "email": "shaojunyang@google.com",
    "time": "Sat May 02 17:00:43 2026 -0700"
  },
  "message": "cmd/compile: refactor regMask for more registers\n\nThis CL refactors the register mask to be a struct,\nopening the doors for supporting more registers in the future.\n\nChange-Id: Ied1ff7bb4f966381402cbeeaf8ca37567ef9052b\nReviewed-on: https://go-review.googlesource.com/c/go/+/648635\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Junyang Shao \u003cshaojunyang@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a01295fc3b93e1f792e19efeb773d041bfb523c",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/386Ops.go",
      "new_id": "7b9365c38ec2b6054a28769cd26917655fa2a75d",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/386Ops.go"
    },
    {
      "type": "modify",
      "old_id": "05be86d687059eee6842ba49954877ba6420b83e",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/AMD64Ops.go",
      "new_id": "2c6ec7d4574a77e715ab89aae808e0820b6033b1",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/AMD64Ops.go"
    },
    {
      "type": "modify",
      "old_id": "30709c72498ce33b15dea53108d655afb7b1e9a7",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/ARM64Ops.go",
      "new_id": "2907174b212ce9ad249556d418e20fa9ac2975e2",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/ARM64Ops.go"
    },
    {
      "type": "modify",
      "old_id": "a4895a31131c0a1dbe0c89feaa114da6dc854910",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/ARMOps.go",
      "new_id": "32178296b25abb5bd33e4ab2e9b61efb70a2ce83",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/ARMOps.go"
    },
    {
      "type": "modify",
      "old_id": "0768d0b0d8315be83b160b049066205e5887c95a",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go",
      "new_id": "e4b35f01761855e3ab1ffcea1143c8484c77759f",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go"
    },
    {
      "type": "modify",
      "old_id": "e9ea8defb347057f0c560d3b86e338e97a45153b",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go",
      "new_id": "92bbd427a8704fe8d28011225053e566b5931318",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go"
    },
    {
      "type": "modify",
      "old_id": "e69d19d91adb05b73ee14f7c4ee4b9111589e5ee",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/MIPSOps.go",
      "new_id": "31c11af9937a41f2602268712c4d4173e772a351",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/MIPSOps.go"
    },
    {
      "type": "modify",
      "old_id": "a02d245dae19c8f7bb8cd2cb233cad4a20e0c1db",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/PPC64Ops.go",
      "new_id": "d8482cee1c2b91e244027cfd7ac0b354f412d46a",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/PPC64Ops.go"
    },
    {
      "type": "modify",
      "old_id": "acee3767b6b808327c99409c908b5a0a62ea561f",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go",
      "new_id": "08ed0703788fc312d3fc8eaa09a73712a5162f2a",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go"
    },
    {
      "type": "modify",
      "old_id": "fcfd3e779cb50ea6c6c0018c6b51266f4adaae2b",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/S390XOps.go",
      "new_id": "e6e0aa193e79562cb1a66f50a2df8f16c068c25d",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/S390XOps.go"
    },
    {
      "type": "modify",
      "old_id": "71c7ddd22dc1c37a9f591641da9481a3215430b7",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/WasmOps.go",
      "new_id": "48ed4bb670151a58a1dcf90abcce0e711cdd96bf",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/WasmOps.go"
    },
    {
      "type": "modify",
      "old_id": "610944660fd60d9bc03fc016132779355b27a72c",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/main.go",
      "new_id": "24e7cdeff237e17c03766d79939b4f8d67700620",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/main.go"
    },
    {
      "type": "modify",
      "old_id": "e796071fe87d5e03c37931789a203c7ef9ad0b36",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/config.go",
      "new_id": "3ad839723e65fff10711e28e5cc3c78128149537",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/config.go"
    },
    {
      "type": "modify",
      "old_id": "84ee1282604b2d3e8dd20d5f7a9cf9e781764e7d",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/debug.go",
      "new_id": "2ffb384bd1ef8a7dc204f1459672922daf1b85b5",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/debug.go"
    },
    {
      "type": "modify",
      "old_id": "b279cf06bc05dd8ca983b260a0067b14b3cd5bd5",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/op.go",
      "new_id": "70217646341d76944b59684290372e490d9b6a97",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/op.go"
    },
    {
      "type": "modify",
      "old_id": "26699ad4f3747a1b1eb73a1f961a090db3d34f29",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/opGen.go",
      "new_id": "04ef6b3d9596edf03279b07689d31ec6f93c9a65",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/opGen.go"
    },
    {
      "type": "modify",
      "old_id": "9912506edf3267ace5e1480843313e45693cb07c",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/regalloc.go",
      "new_id": "52f3e83d895e95920975b042edd6329dde5455c5",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/regalloc.go"
    },
    {
      "type": "modify",
      "old_id": "c81b66f76a6c0c96cb76eeaac8518282227d4232",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/sizeof_test.go",
      "new_id": "9533a560f42742a755b7e510ead62c646f419a3f",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/sizeof_test.go"
    }
  ]
}
