)]}'
{
  "commit": "6c27817294d96705ffd005aea52494ea40b1ef74",
  "tree": "051c717750dc1680bad28e153b0a2e54c52f4f23",
  "parents": [
    "554f4d1a5769357ee8438c23f572d595c720ff3c"
  ],
  "author": {
    "name": "David Green",
    "email": "david.green@arm.com",
    "time": "Thu Apr 03 11:14:08 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 03 11:14:08 2025 +0100"
  },
  "message": "[SelectionDAG] Use SimplifyDemandedBits from SimplifyDemandedVectorElts Bitcast. (#133717)\n\nThis adds a call to SimplifyDemandedBits from bitcasts with scalar input\ntypes in SimplifyDemandedVectorElts, which can help simplify the input\nscalar.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10006a9d7678563d6077dc954c18c3a60d205bce",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp",
      "new_id": "0f38bbd46cbca20bf6cb51eae7ddda1f4022db00",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "195c740022d10d132ebb860ed6e5ab7826f15bcf",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/bitcast-extend.ll",
      "new_id": "85daa3ca6623e2ca6343b01318c35e014588e858",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/bitcast-extend.ll"
    },
    {
      "type": "modify",
      "old_id": "9ba3866ad47304af74d5840790f3f7aae73ba817",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/Thumb2/mve-vdup.ll",
      "new_id": "77fa9f297e678a7c58886cb12ac862aa896cebfb",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/Thumb2/mve-vdup.ll"
    },
    {
      "type": "modify",
      "old_id": "1f539f16520045f0e3b9f803b5c5d9ea4ac631f0",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/WebAssembly/simd-shuffle-bitcast.ll",
      "new_id": "4eca61d08af7f33c29ce7c075849bb830dd717a9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/WebAssembly/simd-shuffle-bitcast.ll"
    },
    {
      "type": "modify",
      "old_id": "55fb2527722a45e9988cda4490049bc9ba8be741",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/kmov.ll",
      "new_id": "5e31baa1ec72f4169f2c80a09b89d3bfefb14848",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/kmov.ll"
    },
    {
      "type": "modify",
      "old_id": "f0f430abc48dce0d10ff2d4086ea8589569ee157",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-reduce-fmax-nnan.ll",
      "new_id": "060bd1764d3c4729edaed90d259dbe88a2f7f6ce",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-reduce-fmax-nnan.ll"
    }
  ]
}
