Make OpActionsCapacity multiple of 4.
authorEvan Cheng <evan.cheng@apple.com>
Fri, 9 May 2008 21:50:23 +0000 (21:50 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 9 May 2008 21:50:23 +0000 (21:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50917 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetLowering.h

index 0b8dda8f977a4b52a19c21656936d42ad0283176..b6f10bb6944d0db896b385a6ecac5e15cbdbcdfe 100644 (file)
@@ -1341,7 +1341,7 @@ private:
   MVT::ValueType TransformToType[MVT::LAST_VALUETYPE];
 
   // Defines the capacity of the TargetLowering::OpActions table
-  static const int OpActionsCapacity = 173;
+  static const int OpActionsCapacity = 176;
 
   /// OpActions - For each operation and each value type, keep a LegalizeAction
   /// that indicates how instruction selection should deal with the operation.
@@ -1381,7 +1381,8 @@ 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[168/(sizeof(unsigned char)*8)];
+  unsigned char
+  TargetDAGCombineArray[OpActionsCapacity/(sizeof(unsigned char)*8)];
   
   /// PromoteToType - For operations that must be promoted to a specific type,
   /// this holds the destination type.  This map should be sparse, so don't hold