Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [DAGCombine] Prune unnused nodes. | Nirav Dave | 2019-03-29 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | Summary: Nodes that have no uses are eventually pruned when they are selected from the worklist. Record nodes newly added to the worklist or DAG and perform pruning after every combine attempt. Reviewers: efriedma, RKSimon, craig.topper, spatel, jyknight Reviewed By: jyknight Subscribers: jdoerfert, jyknight, nemanjai, jvesely, nhaehnle, javed.absar, hiraditya, jsji, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D58070 llvm-svn: 357283 | ||||
* | [PowerPC] Use real pointers instead of undef | Simon Pilgrim | 2019-03-06 | 1 | -13/+17 |
| | | | | | | The reduced test removed the pointer arguments, but to better survive D58017 and D58070 we need them back. llvm-svn: 355532 | ||||
* | [PowerPC] Don't combine to bswap store on 1-byte truncating store | Nemanja Ivanovic | 2018-11-20 | 1 | -0/+26 |
Turns out that there was no check for a store that truncates down to a single byte when combining a (store (bswap...)) into a byte-swapping store. This patch just adds that check. Fixes https://bugs.llvm.org/show_bug.cgi?id=39478. llvm-svn: 347288 |