summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorEric Christopher <echristo@apple.com>2011-05-17 07:50:41 +0000
committerEric Christopher <echristo@apple.com>2011-05-17 07:50:41 +0000
commitabfe3131e398a2b988b89b368f75c0afd4c96d3d (patch)
tree032d5dd47c0744a4f0f68dbbf3a2155183ea5688 /llvm/lib
parenteb47a2a1e5e28e06063a37d3d81446f7d060b10e (diff)
downloadbcm5719-llvm-abfe3131e398a2b988b89b368f75c0afd4c96d3d.tar.gz
bcm5719-llvm-abfe3131e398a2b988b89b368f75c0afd4c96d3d.zip
Couple less magic numbers.
llvm-svn: 131457
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86ISelDAGToDAG.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
index b3383c4f939..d63af3c76a1 100644
--- a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
+++ b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
@@ -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,
OpenPOWER on IntegriCloud