)]}'
{
  "commit": "f3ae334f4b7a8cf4fe0eb6ee7b2f2ef0879f522d",
  "tree": "61a349cc60733ad4231dd2e7ee99a23161b958d1",
  "parents": [
    "53eb230e476f69c5c879871a0d328d283a6ce172"
  ],
  "author": {
    "name": "Florian Hahn",
    "email": "flo@fhahn.com",
    "time": "Sat Jan 24 13:16:12 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jan 24 13:16:12 2026 +0000"
  },
  "message": "[VPlan] Fold VPDef into VPRecipeBase (NFC). (#174282)\n\nA separate VDef is not needed any longer, fold i into VPRecipeBase to\nsimplify code and class hierarchy.\n\nDepends on https://github.com/llvm/llvm-project/pull/172758.\n\nPR: https://github.com/llvm/llvm-project/pull/174282",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21df45d0e647b67f8cd7caaf7429cffc11a0422e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/LoopVectorize.cpp",
      "new_id": "22861fb79644758fce84dfc8e55ab3f2b8a7881e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/LoopVectorize.cpp"
    },
    {
      "type": "modify",
      "old_id": "876c1cc9df22b877d65eb72ee9715940d2a75ffb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlan.cpp",
      "new_id": "62a38d7edd51bbb1ecba82a267b0edafe18a8f32",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlan.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3d1bccbc3329082f28018922259c9f7c96c236d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlan.h",
      "new_id": "f650971c6b397a87996314ce243c0d910d7b4ee7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlan.h"
    },
    {
      "type": "modify",
      "old_id": "1a387ab6f1bd64e60e6772726ffb78a7f3f71a75",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp",
      "new_id": "3ca27a2802444776f46d372e3805e66365d089ba",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b78bfac4f007de5b85937f9b1a8a0eba4522703",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp",
      "new_id": "d1d5870d78a03a4528ef378a781e1422cc65d352",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp"
    },
    {
      "type": "modify",
      "old_id": "b24c40f0326a12615e4b76d2b834c6d746b3d775",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlanValue.h",
      "new_id": "4ef78341e06544919afe19b61884f3eaa014c2fc",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlanValue.h"
    },
    {
      "type": "modify",
      "old_id": "b49c57a1332cf6a39798f0bc15998742a398c757",
      "old_mode": 33188,
      "old_path": "llvm/unittests/Transforms/Vectorize/VPlanTest.cpp",
      "new_id": "9b1e7c0af7c8ce318fa11ac52440f878706d3913",
      "new_mode": 33188,
      "new_path": "llvm/unittests/Transforms/Vectorize/VPlanTest.cpp"
    }
  ]
}
