summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorChe-Liang Chiou <clchiou@gmail.com>2011-04-21 10:16:20 +0000
committerChe-Liang Chiou <clchiou@gmail.com>2011-04-21 10:16:20 +0000
commitcdc51569eeb7079ec1ce87d72497680d65d58b24 (patch)
tree147de5f7fe453abbc37644134757f555e03c6138 /llvm/lib
parent45477524025e93f91226a7165dc3a208407b82f0 (diff)
downloadbcm5719-llvm-cdc51569eeb7079ec1ce87d72497680d65d58b24.tar.gz
bcm5719-llvm-cdc51569eeb7079ec1ce87d72497680d65d58b24.zip
ptx: PTXMachineFunctionInfo no longer sort registers and so should not use std::binary_search
llvm-svn: 129908
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/PTX/PTXMachineFunctionInfo.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h b/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
index b5b3c3be17b..a0425958042 100644
--- a/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
+++ b/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
@@ -70,11 +70,12 @@ public:
unsigned retReg() const { return reg_ret; }
bool isArgReg(unsigned reg) const {
- return std::binary_search(reg_arg.begin(), reg_arg.end(), reg);
+ return std::find(reg_arg.begin(), reg_arg.end(), reg) != reg_arg.end();
}
bool isLocalVarReg(unsigned reg) const {
- return std::binary_search(reg_local_var.begin(), reg_local_var.end(), reg);
+ return std::find(reg_local_var.begin(), reg_local_var.end(), reg)
+ != reg_local_var.end();
}
}; // class PTXMachineFunctionInfo
} // namespace llvm
OpenPOWER on IntegriCloud