]> granicus.if.org Git - llvm/commit
[NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 12 May 2017 19:56:43 +0000 (19:56 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 12 May 2017 19:56:43 +0000 (19:56 +0000)
commit4633bbb4c7f15db82b1c4570a596f17e951445b9
tree635f781ab8412020f196112e4b3d582cb47aa047
parent91c3ccb64951a57ecde7940c5778b0c337564a04
[NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146)

This fixes 47 of the 75 NVPTX '-verify-machineinstrs with EXPENSIVE_CHECKS' errors in PR32146.

Differential Revision: https://reviews.llvm.org/D33147

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@302942 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/NVPTX/NVPTXISelLowering.cpp
test/CodeGen/NVPTX/ctlz.ll
test/CodeGen/NVPTX/ctpop.ll
test/CodeGen/NVPTX/cttz.ll