ptx: PTXMachineFunctionInfo no longer sort registers and so should not use std::binar...
authorChe-Liang Chiou <clchiou@gmail.com>
Thu, 21 Apr 2011 10:16:20 +0000 (10:16 +0000)
committerChe-Liang Chiou <clchiou@gmail.com>
Thu, 21 Apr 2011 10:16:20 +0000 (10:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129908 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PTX/PTXMachineFunctionInfo.h

index b5b3c3be17b8a8eebf9126c82db49072959c8172..a04259580427f3c70a8ce2fc757a9adf1bce8040 100644 (file)
@@ -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