summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/pr39478.ll
Commit message (Collapse)AuthorAgeFilesLines
* [DAGCombine] Prune unnused nodes.Nirav Dave2019-03-291-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 undefSimon Pilgrim2019-03-061-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 storeNemanja Ivanovic2018-11-201-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
OpenPOWER on IntegriCloud