)]}'
{
  "commit": "3dfdb4dad5da316a9de88828e9feebca99ba7ae4",
  "tree": "4e25a36cb1e8db06b6c6f9766754ecec2a867eb0",
  "parents": [
    "40417915a161e87b398f1cc3e9b7c159207abd77"
  ],
  "author": {
    "name": "zhijian lin",
    "email": "zhijian@ca.ibm.com",
    "time": "Thu Apr 17 09:23:14 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 17 09:23:14 2025 -0400"
  },
  "message": "[SelectionDAG] Propagate poison in getNode with two operands if the input is poison. (#135387)\n\nPropagation to poison in function `SDValue\nSelectionDAG::getNode(unsigned Opcode, const SDLoc \u0026DL, EVT VT,SDValue\nN1, SDValue N2, const SDNodeFlags Flags) ` if one of the input is\npoison.\n \n The patch also revert the test cases\n llvm/test/CodeGen/X86/pr119158.ll\n llvm/test/CodeGen/X86/half.ll\n \nwhich are mentioned in\nhttps://github.com/llvm/llvm-project/pull/125883#discussion_r2021390919\n\n---------\n\nCo-authored-by: Amy Kwan \u003camy.kwan1@ibm.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8682c4089804639ce907790678a5f93bd16894c6",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp",
      "new_id": "b45369ecf7bfd9a28063e8c099a5f70615698075",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp"
    },
    {
      "type": "modify",
      "old_id": "a64238170cef90a8d85fbfbdf437034487ceb514",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/half.ll",
      "new_id": "1b98886ba24e7ee2f6565b67efccde5e44ba4770",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/half.ll"
    },
    {
      "type": "modify",
      "old_id": "3cd2ceb125ce84f767225c1e93b53684179c5783",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/poison-ops.ll",
      "new_id": "636a42fd06e26780797d19b292d9c9218e48cb6e",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/poison-ops.ll"
    },
    {
      "type": "modify",
      "old_id": "4a1da30ca6c25cc593072049352edaf51d426439",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/pr119158.ll",
      "new_id": "ca31df802c913373f5f070354a13bfb3f5d8d67d",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/pr119158.ll"
    }
  ]
}
