From f87942325fe41b5ba51dd9bdb32ba8c7c17ff68b Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Fri, 9 May 2008 21:50:23 +0000 Subject: [PATCH] Make OpActionsCapacity multiple of 4. llvm-svn: 50917 --- include/llvm/Target/TargetLowering.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/llvm/Target/TargetLowering.h b/include/llvm/Target/TargetLowering.h index 0b8dda8f977..b6f10bb6944 100644 --- a/include/llvm/Target/TargetLowering.h +++ b/include/llvm/Target/TargetLowering.h @@ -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