)]}'
{
  "commit": "00926a6db6b3379aac05bf6b180123d1e2b0d382",
  "tree": "553e7b6a1bb88337722ce62c6d967faf02ac3d6a",
  "parents": [
    "1eb6c2bd59e3858b6e589a984b4988f5992d61aa"
  ],
  "author": {
    "name": "annamthomas",
    "email": "anna@azul.com",
    "time": "Wed Aug 27 08:11:32 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 27 12:11:32 2025 +0000"
  },
  "message": "[SCEV][LAA] Support multiplication overflow computation (#155236)\n\nAdd support for identifying multiplication overflow in SCEV.\nThis is needed in LoopAccessAnalysis and that limitation was worked\naround by 484417a.\nThis allows early-exit vectorization to work as expected in\nvect.stats.ll test without needing the workaround. ",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a2c9ba63ec7e0d4bb88d3bb7857cafa446eaa80",
      "old_mode": 33188,
      "old_path": "llvm/lib/Analysis/Loads.cpp",
      "new_id": "7a8fbbd0fb9197118be00c6130e3b1c2978513e4",
      "new_mode": 33188,
      "new_path": "llvm/lib/Analysis/Loads.cpp"
    },
    {
      "type": "modify",
      "old_id": "bceddd032527606272369f07b26b4d5244c9b429",
      "old_mode": 33188,
      "old_path": "llvm/lib/Analysis/LoopAccessAnalysis.cpp",
      "new_id": "258fa982ed1d0e08fcc922abe3eacb9e862fdd2b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Analysis/LoopAccessAnalysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5e4dcfce3bd4b02ff73aeebf54a3cb07d7b26e6",
      "old_mode": 33188,
      "old_path": "llvm/lib/Analysis/ScalarEvolution.cpp",
      "new_id": "aa2bcf791753752cb4da4d790eb43ee931a51e7b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Analysis/ScalarEvolution.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3240c81815195d0bbde7c0c26d8b34bcc642a19",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/vect.stats.ll",
      "new_id": "f3695e6712952a0d0bcdb779463bd121a21d7b99",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/vect.stats.ll"
    }
  ]
}
