summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2015-10-17 21:32:28 +0000
committerCraig Topper <craig.topper@gmail.com>2015-10-17 21:32:28 +0000
commitec15ea12e70279c2ef5e645945f2f07f41b56214 (patch)
treede8c116a6b8277f537506545e41a4f6d93a79219 /llvm/lib
parenta8334511738f59d24da10ec4dfd6189fc7c84dc1 (diff)
downloadbcm5719-llvm-ec15ea12e70279c2ef5e645945f2f07f41b56214.tar.gz
bcm5719-llvm-ec15ea12e70279c2ef5e645945f2f07f41b56214.zip
Use std::find instead of manual loop.
llvm-svn: 250624
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp b/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
index cc4fe211b6f..d7324f2c1fe 100644
--- a/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
@@ -2044,11 +2044,8 @@ bool llvm::isImageOrSamplerVal(const Value *arg, const Module *context) {
auto *STy = dyn_cast<StructType>(PTy->getElementType());
const std::string TypeName = STy && !STy->isLiteral() ? STy->getName() : "";
- for (int i = 0, e = array_lengthof(specialTypes); i != e; ++i)
- if (TypeName == specialTypes[i])
- return true;
-
- return false;
+ return std::find(std::begin(specialTypes), std::end(specialTypes),
+ TypeName) != std::end(specialTypes);
}
SDValue NVPTXTargetLowering::LowerFormalArguments(
OpenPOWER on IntegriCloud