remove some particularly expensive assertions
authorChris Lattner <sabre@nondot.org>
Fri, 1 Sep 2006 06:57:35 +0000 (06:57 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 1 Sep 2006 06:57:35 +0000 (06:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30014 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/LiveInterval.h

index 95360adf52378b21bfc3af124a2bbd6d847dd3e7..b2425db6193822bcb6509dbbc29b08005d3f7324 100644 (file)
@@ -132,19 +132,19 @@ namespace llvm {
     /// getInstForValNum - Return the machine instruction index that defines the
     /// specified value number.
     unsigned getInstForValNum(unsigned ValNo) const {
-      assert(ValNo < ValueNumberInfo.size());
+      //assert(ValNo < ValueNumberInfo.size());
       return ValueNumberInfo[ValNo].first;
     }
     
     unsigned getSrcRegForValNum(unsigned ValNo) const {
-      assert(ValNo < ValueNumberInfo.size());
+      //assert(ValNo < ValueNumberInfo.size());
       if (ValueNumberInfo[ValNo].first < ~2U)
         return ValueNumberInfo[ValNo].second;
       return 0;
     }
     
     std::pair<unsigned, unsigned> getValNumInfo(unsigned ValNo) const {
-      assert(ValNo < ValueNumberInfo.size());
+      //assert(ValNo < ValueNumberInfo.size());
       return ValueNumberInfo[ValNo];
     }