)]}'
{
  "commit": "605a9f590d91a42ae652c2ab13487b5ad57c58a5",
  "tree": "8fa25c6bc9a414a701e520a137f4159812b73991",
  "parents": [
    "8413f4d837a96458104f63bab72c751b8285a458"
  ],
  "author": {
    "name": "Alexey Bataev",
    "email": "a.bataev@outlook.com",
    "time": "Fri Mar 14 13:40:15 2025 -0700"
  },
  "committer": {
    "name": "Alexey Bataev",
    "email": "a.bataev@outlook.com",
    "time": "Fri Mar 14 13:46:07 2025 -0700"
  },
  "message": "[SLP]Check if user node is same as other node and check operand order\n\nNeed to check if the user node is same as other node and check operand\norder to prevent a compiler crash when trying to find matching gather\nnode with user nodes, having the same last instruction.\n\nFixes #131195\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c3992b4a713dfc41e6960d870ab16546890a5da",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp",
      "new_id": "708dda9bd7f8d01ffbad23dbaa218dbf8bc2a6c0",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c66071015bbcb3ba2e06a9f23f85bc32813f0a18",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/SLPVectorizer/X86/user-node-with-same-last-instr.ll"
    }
  ]
}
