diff options
| author | QingShan Zhang <qshanz@cn.ibm.com> | 2020-08-28 15:21:47 +0000 |
|---|---|---|
| committer | Jinsong Ji <jji@us.ibm.com> | 2020-08-28 16:13:43 +0000 |
| commit | deb4b2580715810ecd5cb7eefa5ffbe65e5eedc8 (patch) | |
| tree | e14ae04113dad81c17f206a5c888cde456cf2875 /lldb/packages/Python/lldbsuite/test/lldbtest.py | |
| parent | 2ddf795e8cac362e142a82ecea805fdf5daa79b8 (diff) | |
| download | llvm-deb4b2580715810ecd5cb7eefa5ffbe65e5eedc8.zip llvm-deb4b2580715810ecd5cb7eefa5ffbe65e5eedc8.tar.gz llvm-deb4b2580715810ecd5cb7eefa5ffbe65e5eedc8.tar.bz2 | |
[DAGCombine] Don't delete the node if it has uses immediately
This is the follow up patch for https://reviews.llvm.org/D86183 as we miss to delete the node if NegX == NegY, which has use after we create the node.
```
if (NegX && (CostX <= CostY)) {
Cost = std::min(CostX, CostZ);
RemoveDeadNode(NegY);
return DAG.getNode(Opcode, DL, VT, NegX, Y, NegZ, Flags); #<-- NegY is used here if NegY == NegX.
}
```
Reviewed By: spatel
Differential Revision: https://reviews.llvm.org/D86689
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbtest.py')
0 files changed, 0 insertions, 0 deletions
