)]}'
{
  "commit": "b5401031d6e6588ecd8aefc7f5eefac52c7f8f90",
  "tree": "4662b66952c9f61c8e66a3f044a0b1a1b543757b",
  "parents": [
    "affc5f1f9db2fd166e0a2a817b343f971d948cb7"
  ],
  "author": {
    "name": "Liao Chunyu",
    "email": "chunyu@iscas.ac.cn",
    "time": "Fri Jan 09 18:07:10 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 09 18:07:10 2026 +0800"
  },
  "message": "[DAG]Add ISD::SPLAT_VECTOR to TargetLowering::getNegatedExpression (#173967)\n\nFold splat_vector(fneg(X)) -\u003e splat_vector(-X)\nCall the getCheaperNegatedExpression function, and ISD::SPLAT_VECTOR\nreturn NegatibleCost::Cheaper.\nThis optimization is applied only to the fneg instruction.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94464e792c64596f0565965da71721d2737b116a",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp",
      "new_id": "dfd074092fc786a84ea3c2779d5e1995924eb9c8",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f997082a3d35d7ee222427f07095e46d7982170",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vsplats-zfa.ll",
      "new_id": "42a28941979885fd848a9bced65afefab36d32d8",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vsplats-zfa.ll"
    }
  ]
}
