[NVPTX] Don't flag StoreParam/LoadParam memory chain operands as ReadMem/WriteMem...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 15 May 2017 17:17:44 +0000 (17:17 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 15 May 2017 17:17:44 +0000 (17:17 +0000)
commit55ff57861adac2e2bab35394050865733f9cf7f4
tree4673601481fe45f227ade4946d69a0ff074d5c2a
parent7009d6571494f5f4e6590ae8b71772186a905214
[NVPTX] Don't flag StoreParam/LoadParam memory chain operands as ReadMem/WriteMem (PR32146)

Follow up to D33147

NVPTXTargetLowering::LowerCall was trusting the default argument values.

Fixes another 17 of the NVPTX '-verify-machineinstrs with EXPENSIVE_CHECKS' errors in PR32146.

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

llvm-svn: 303082
llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
llvm/test/CodeGen/NVPTX/bug17709.ll
llvm/test/CodeGen/NVPTX/f16-instructions.ll
llvm/test/CodeGen/NVPTX/f16x2-instructions.ll
llvm/test/CodeGen/NVPTX/fma.ll
llvm/test/CodeGen/NVPTX/i8-param.ll
llvm/test/CodeGen/NVPTX/param-load-store.ll
llvm/test/CodeGen/NVPTX/simple-call.ll
llvm/test/CodeGen/NVPTX/vector-call.ll
llvm/test/CodeGen/NVPTX/zeroext-32bit.ll