remove some particularly expensive assertions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30014 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2006-09-01 06:57:35 +00:00
parent 238416c99b
commit 5d9b6f2823

View 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];
}