)]}'
{
  "commit": "7b9aa284500d1cef0711965ca5b45efd43ce9742",
  "tree": "063ba0367a4932036b07d7596619bdd7c3397c20",
  "parents": [
    "be75a3001ce43f046b60f49f8d74650b93d239c4"
  ],
  "author": {
    "name": "Benoit Jacob",
    "email": "jacob.benoit.1@gmail.com",
    "time": "Wed Jan 08 13:27:30 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 08 18:27:30 2025 +0000"
  },
  "message": "When dumping intermediates, dump how to reproduce the `.optimized.ll` (#19633)\n\nThis is similar to the upstream `--print-pipeline-passes`, which we\ndon\u0027t implement but is still there as a command-line flag. In our case,\nI think it\u0027s more useful to integrate it into our existing\ndump-intermediates feature. This would need to be done for each target;\nthis PR only does it for ROCMTarget for now.\n\nSample output at the start of the dumped `.optimized.ll` file:\n```\n; To reproduce the .optimized.ll from the .linked.ll, run:\n; opt --passes\u003d\u0027 [...] elided 4 kilobytes of text [...] \u0027\n```\n\nSigned-off-by: Benoit Jacob \u003cjacob.benoit.1@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8558f0b4f3942f77f8c7c44c96aa1822d3e5e706",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp",
      "new_id": "49e8256b10d9906a153319507d037df617a94e43",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp"
    }
  ]
}
