]> granicus.if.org Git - llvm/commitdiff
[NVPTX] Remove unnecessary isImageReadoOnly(), isImageWriteOnly(), & isImageReadWrite...
authorJustin Lebar <jlebar@google.com>
Wed, 8 Mar 2017 01:14:15 +0000 (01:14 +0000)
committerJustin Lebar <jlebar@google.com>
Wed, 8 Mar 2017 01:14:15 +0000 (01:14 +0000)
This is repetition of isImage() function in NVPTXUtilities.cpp.

Patch by Briana Grace!

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297252 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/NVPTX/NVPTXImageOptimizer.cpp

index 8d00bbb5e9c262cde5de4265a3385d3df3fdd25b..f12ed81b6d9fc9024291ddde1a245680ae53e200 100644 (file)
@@ -96,9 +96,7 @@ bool NVPTXImageOptimizer::replaceIsTypePSampler(Instruction &I) {
     // This is an OpenCL sampler, so it must be a samplerref
     replaceWith(&I, ConstantInt::getTrue(I.getContext()));
     return true;
-  } else if (isImageWriteOnly(*TexHandle) ||
-             isImageReadWrite(*TexHandle) ||
-             isImageReadOnly(*TexHandle)) {
+  } else if (isImage(*TexHandle)) {
     // This is an OpenCL image, so it cannot be a samplerref
     replaceWith(&I, ConstantInt::getFalse(I.getContext()));
     return true;