Couple less magic numbers.
authorEric Christopher <echristo@apple.com>
Tue, 17 May 2011 07:50:41 +0000 (07:50 +0000)
committerEric Christopher <echristo@apple.com>
Tue, 17 May 2011 07:50:41 +0000 (07:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131457 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelDAGToDAG.cpp

index b3383c4f9394e93afa01126964dedc8e67b7fbaa..d63af3c76a19da48f0b6314bf940207526e15921 100644 (file)
@@ -1483,7 +1483,8 @@ SDNode *X86DAGToDAGISel::SelectAtomicLoadAdd(SDNode *Node, EVT NVT) {
 }
 
 enum AtomicOpc {
-  OR
+  OR,
+  AtomicOpcEnd
 };
 
 enum AtomicSz {
@@ -1497,10 +1498,11 @@ enum AtomicSz {
   I32,
   SextConstantI64,
   ConstantI64,
-  I64
+  I64,
+  AtomicSzEnd
 };
 
-static const unsigned int AtomicOpcTbl[1][11] = {
+static const unsigned int AtomicOpcTbl[AtomicOpcEnd][AtomicSzEnd] = {
   {
     X86::LOCK_OR8mi,
     X86::LOCK_OR8mr,