)]}'
{
  "commit": "aaaa2a325bd1abb8c87e0171384fd2c42da5e38a",
  "tree": "e2b566e20f3ebece6c00ab4c8d7836606035c6aa",
  "parents": [
    "01a2922f0d35ac7e2062426b5e5dc5349485796a"
  ],
  "author": {
    "name": "Alexey Bataev",
    "email": "a.bataev@outlook.com",
    "time": "Thu Apr 10 12:06:38 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 10 12:06:38 2025 -0400"
  },
  "message": "[SLP]Support vectorization of previously vectorized scalars in split nodes\n\nPatch removes the restriction for the revectorization of the previously\nvectorized scalars in split nodes, and moves the cost profitability\ncheck to avoid regressions.\n\nReviewers: hiraditya, RKSimon\n\nReviewed By: RKSimon\n\nPull Request: https://github.com/llvm/llvm-project/pull/134286\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "444bd08eac549e188a968fe94af1da8d746f8dd6",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp",
      "new_id": "b563dc8e4f2a6bd453c05ca13ab6eb43ea8af96d",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp"
    },
    {
      "type": "modify",
      "old_id": "38e9ba7ce7028d91c900bf625888600fb5860c1a",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/SLPVectorizer/X86/splat-score-adjustment.ll",
      "new_id": "1c4f51700d08314abb473dd30323dc8606fc5782",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/SLPVectorizer/X86/splat-score-adjustment.ll"
    },
    {
      "type": "modify",
      "old_id": "c3da2aad4c869dd363bd7ae70ba81a959b9d9d2c",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/SLPVectorizer/X86/split-node-last-inst-vectorized.ll",
      "new_id": "47a25a089c69ed593dec267e790f5e4087fc22c6",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/SLPVectorizer/X86/split-node-last-inst-vectorized.ll"
    },
    {
      "type": "modify",
      "old_id": "e9884b24e1078af9a86e90e455d0d738a0f5b5a4",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/SLPVectorizer/X86/split-node-no-reorder-copy.ll",
      "new_id": "b7b6c10137b64f0c5253a34df331d9589ffe24b7",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/SLPVectorizer/X86/split-node-no-reorder-copy.ll"
    }
  ]
}
