[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)
commita1978aaefd3adc7675e1efbff9f907cd4318e624
treeb727e59ef7c57864b8804c94fd899177a381355a
parente94124804efdd851b876c33e961257484b81dc44
[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

llvm-svn: 302942
llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
llvm/test/CodeGen/NVPTX/ctlz.ll
llvm/test/CodeGen/NVPTX/ctpop.ll
llvm/test/CodeGen/NVPTX/cttz.ll