Number of NodeTypes now exceeds 128.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26503 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Evan Cheng 2006-03-03 06:58:59 +00:00
parent bfa284f697
commit 33143dce15
2 changed files with 3 additions and 3 deletions

View File

@ -642,7 +642,7 @@ private:
/// Most operations are Legal (aka, supported natively by the target), but
/// operations that are not should be described. Note that operations on
/// non-legal value types are not described here.
uint64_t OpActions[128];
uint64_t OpActions[156];
ValueTypeActionImpl ValueTypeActions;
@ -654,7 +654,7 @@ private:
/// TargetDAGCombineArray - Targets can specify ISD nodes that they would
/// like PerformDAGCombine callbacks for by calling setTargetDAGCombine(),
/// which sets a bit in this array.
unsigned char TargetDAGCombineArray[128/(sizeof(unsigned char)*8)];
unsigned char TargetDAGCombineArray[156/(sizeof(unsigned char)*8)];
protected:
/// When lowering %llvm.memset this field specifies the maximum number of

View File

@ -21,7 +21,7 @@ using namespace llvm;
TargetLowering::TargetLowering(TargetMachine &tm)
: TM(tm), TD(TM.getTargetData()) {
assert(ISD::BUILTIN_OP_END <= 128 &&
assert(ISD::BUILTIN_OP_END <= 156 &&
"Fixed size array in TargetLowering is not large enough!");
// All operations default to being supported.
memset(OpActions, 0, sizeof(OpActions));