[NVVMIntrRange] Only set range metadata if none is already present
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 22 Dec 2016 00:51:59 +0000 (00:51 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 22 Dec 2016 00:51:59 +0000 (00:51 +0000)
commit5fa7d48bb804dd507e64086636f2f725d4e3af71
treef9034203dd4b2b4993a514510a47c7e20effe0d2
parent1eadba1c8c813aa7f53c784711ace70daa73b474
[NVVMIntrRange] Only set range metadata if none is already present

The range metadata inserted by NVVMIntrRange is pessimistic, range
metadata already present could be more precise.

llvm-svn: 290294
llvm/lib/Target/NVPTX/NVVMIntrRange.cpp
llvm/test/CodeGen/NVPTX/intrinsic-old.ll