summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2017-03-08 01:14:15 +0000
committerJustin Lebar <jlebar@google.com>2017-03-08 01:14:15 +0000
commit1d1cf7ba5d8c749cf78b7a9318e33d8080389fbe (patch)
treed48527c4ed3a573fc8526aa1dcf8591ae936fe3f /llvm/lib
parent52d1b62a287e2c167896039e8f304c9d146d0360 (diff)
downloadbcm5719-llvm-1d1cf7ba5d8c749cf78b7a9318e33d8080389fbe.tar.gz
bcm5719-llvm-1d1cf7ba5d8c749cf78b7a9318e33d8080389fbe.zip
[NVPTX] Remove unnecessary isImageReadoOnly(), isImageWriteOnly(), & isImageReadWrite calls
This is repetition of isImage() function in NVPTXUtilities.cpp. Patch by Briana Grace! Differential Revision: https://reviews.llvm.org/D30706 llvm-svn: 297252
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp b/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp
index 8d00bbb5e9c..f12ed81b6d9 100644
--- a/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp
@@ -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;
OpenPOWER on IntegriCloud