summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/NVPTX/ctlz.ll
Commit message (Collapse)AuthorAgeFilesLines
* NFC - Various typo fixes in testsGabor Buella2018-07-041-2/+2
| | | | llvm-svn: 336268
* [NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146)Simon Pilgrim2017-05-121-1/+1
| | | | | | | | This fixes 47 of the 75 NVPTX '-verify-machineinstrs with EXPENSIVE_CHECKS' errors in PR32146. Differential Revision: https://reviews.llvm.org/D33147 llvm-svn: 302942
* [NVPTX] Fix function names in ctlz.ll test. Test-only change.Justin Lebar2017-01-181-20/+20
| | | | | | | Looks like a copy/paste mistake, all the functions in ctlz.ll were named "ctpop". llvm-svn: 292300
* [NVPTX] Improve lowering of llvm.ctlz.Justin Lebar2017-01-181-18/+106
| | | | | | | | | | | | | | | | | Summary: * Disable "ctlz speculation", which inserts a branch on every ctlz(x) which has defined behavior on x == 0 to check whether x is, in fact zero. * Add DAG patterns that avoid re-truncating or re-expanding the result of the 16- and 64-bit ctz instructions. Reviewers: tra Subscribers: llvm-commits, jholewinski Differential Revision: https://reviews.llvm.org/D28719 llvm-svn: 292299
* [NVPTX] Add support for cttz/ctlz/ctpopJustin Holewinski2013-06-281-0/+44
llvm-svn: 185176
OpenPOWER on IntegriCloud