)]}'
{
  "commit": "3307b0374ac34188b2af189f07ba6910dcf2b6ef",
  "tree": "2cda8d7693a954da9287745f3ea8ac4beb36790e",
  "parents": [
    "4d387c4455b78e3334f12f25adf222e67f0be050"
  ],
  "author": {
    "name": "Benjamin Maxwell",
    "email": "benjamin.maxwell@arm.com",
    "time": "Thu Feb 27 09:37:06 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Feb 27 09:37:06 2025 +0000"
  },
  "message": "[LV] Teach the loop vectorizer llvm.sincos is trivially vectorizable (#128035)\n\nDepends on #123210",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53be7fc0bee9fb7c163c8c5e85e310bcbae03e5a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Analysis/VectorUtils.cpp",
      "new_id": "dcfd3d5a8bd6e96fb813b7700775c1d4f31bd4d4",
      "new_mode": 33188,
      "new_path": "llvm/lib/Analysis/VectorUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "565321f31706920f3fb5336f3545ebe2399ba298",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/LoopVectorize.cpp",
      "new_id": "ddd1c9afe2a915a7b2a7745d09fb380b2e2c4b4e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/LoopVectorize.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d22997d49fdca348abe87fd5d7a507b4b6af704",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp",
      "new_id": "29140fb89c48bda380391dbfd058d11cd5504f0b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7e949838f76218eba6ece35f4b4201be2e6ded9",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/AArch64/sincos.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2936eb8bb8b2181cfe12727370ec49a71b5abfb",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/sincos.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbc7c726857dfe172717c486e92028abb7aaadee",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/Scalarizer/deinterleave2.ll"
    },
    {
      "type": "delete",
      "old_id": "8db4ba318329052fc34d7844f3f1293f0d130052",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/Scalarizer/sincos.ll",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
