)]}'
{
  "commit": "e09eee295e86bd3e01de5a9ef3eb3d6b9446578b",
  "tree": "e663b9c29f021960075ad51ba297074c3dcc0f59",
  "parents": [
    "05f4625e7282294d556653ca11fc4ccb8f2aedca"
  ],
  "author": {
    "name": "Ethan Luis McDonough",
    "email": "ethanluismcdonough@gmail.com",
    "time": "Tue Jun 23 12:56:20 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 23 12:56:20 2026 -0500"
  },
  "message": "[Instrumentor] Add comparison instrumentation opportunity (#204069)\n\nThis patch adds an instrumentation opportunity for comparison\ninstructions (`icmp` and `fcmp`).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b08edfde66fbcd6a2ba550da2f8b8240e5c58cef",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Transforms/IPO/Instrumentor.h",
      "new_id": "cf2432bd6eebf966c3097937028e42f3c1101f3e",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Transforms/IPO/Instrumentor.h"
    },
    {
      "type": "modify",
      "old_id": "7f98b6df47421562835e189344af3c3be9c800df",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Transforms/IPO/InstrumentorRuntimeHelper.h",
      "new_id": "af58eed0bd301369263b2b02fd3020be08b62614",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Transforms/IPO/InstrumentorRuntimeHelper.h"
    },
    {
      "type": "modify",
      "old_id": "36d44500f40ca48a9fc3ef882b5e0ac7c1f086cc",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/IPO/Instrumentor.cpp",
      "new_id": "352d223751d07073a35edb1b224a38f6301129b0",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/IPO/Instrumentor.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2eba6da3c6b68cf70f1b830211a3481ca997b2a4",
      "new_mode": 33188,
      "new_path": "llvm/test/Instrumentation/Instrumentor/compare.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f42e686cf90c40b32a769cd59811c5f66b493f95",
      "new_mode": 33188,
      "new_path": "llvm/test/Instrumentation/Instrumentor/compare_config.json"
    },
    {
      "type": "modify",
      "old_id": "08bde4a2654502355a34883c50c27ab4c1e1c2f9",
      "old_mode": 33188,
      "old_path": "llvm/test/Instrumentation/Instrumentor/default_config.json",
      "new_id": "4d9c2834cbc1428b9f5def8993d8b7005173e9cd",
      "new_mode": 33188,
      "new_path": "llvm/test/Instrumentation/Instrumentor/default_config.json"
    },
    {
      "type": "modify",
      "old_id": "e21e185e0389ca149fcca67779a9dfeae3d7529e",
      "old_mode": 33188,
      "old_path": "llvm/test/Instrumentation/Instrumentor/default_rt.h",
      "new_id": "e09686f8ce4cdfaa03c9335ab0e6220c3865d360",
      "new_mode": 33188,
      "new_path": "llvm/test/Instrumentation/Instrumentor/default_rt.h"
    }
  ]
}
