)]}'
{
  "commit": "6820fac44c408338fe6df283a4f1afe6505ae7ce",
  "tree": "35175e8363a3356718c062ce63d59badae74c3c7",
  "parents": [
    "0b665c8649f49dc8e44bec3540694b1662c16ea9"
  ],
  "author": {
    "name": "Matt Arsenault",
    "email": "Matthew.Arsenault@amd.com",
    "time": "Sat Sep 12 22:52:06 2026 +0200"
  },
  "committer": {
    "name": "Matt Arsenault",
    "email": "arsenm2@gmail.com",
    "time": "Mon Sep 21 10:44:12 2026 +0200"
  },
  "message": "Float2Int: Replace -float2int-max-integer-bw cl::opt with pass parameter\n\nMigrate the pass-specific command-line option to a new pass manager\npass parameter, exposed as float2int\u003cmax-integer-bw\u003dN\u003e.\n\nCo-authored-by: Claude (Opus 4.8) \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9225ac4f052cf7e97a16f5f6af7a3a61027e4a0f",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Transforms/Scalar/Float2Int.h",
      "new_id": "a14e5f16cccf1ee39519ad395d755eb3b993e446",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Transforms/Scalar/Float2Int.h"
    },
    {
      "type": "modify",
      "old_id": "858c76706427e87b9b67dc042c6a3ccc967daa13",
      "old_mode": 33188,
      "old_path": "llvm/lib/Passes/PassBuilder.cpp",
      "new_id": "33fab34b2ea2c3d8b8aa7159df3d347d99ae633f",
      "new_mode": 33188,
      "new_path": "llvm/lib/Passes/PassBuilder.cpp"
    },
    {
      "type": "modify",
      "old_id": "33c9e19988d7abcdac4d043026a6299c5a5707c5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Passes/PassRegistry.def",
      "new_id": "fc6995a794d1ead92708c9eb09a6c27cd560222d",
      "new_mode": 33188,
      "new_path": "llvm/lib/Passes/PassRegistry.def"
    },
    {
      "type": "modify",
      "old_id": "37822cf05f1449e472025208be326e4763947205",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Scalar/Float2Int.cpp",
      "new_id": "d1d9a8740c39fadc937549bf7bcf6e9a5881b91b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Scalar/Float2Int.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8fcf113e49b2bbf242cc0d591035d01079b85c4",
      "old_mode": 33188,
      "old_path": "llvm/test/Other/new-pm-print-pipeline.ll",
      "new_id": "f012afa354723d2350e22613aeb4b6bdb48d1995",
      "new_mode": 33188,
      "new_path": "llvm/test/Other/new-pm-print-pipeline.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "907a4c1ca768f642e415d0850e51d1bf5319a095",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/Float2Int/pass-param-parse-errors.ll"
    },
    {
      "type": "modify",
      "old_id": "8c04d1085ec319a76a02d922a96f974591e11ff5",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/Float2Int/toolarge.ll",
      "new_id": "7b4b1a316bf9b2b603529be725b7f9bf9e20f01f",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/Float2Int/toolarge.ll"
    }
  ]
}
