Update comment.
authorEric Christopher <echristo@apple.com>
Tue, 17 May 2011 08:16:14 +0000 (08:16 +0000)
committerEric Christopher <echristo@apple.com>
Tue, 17 May 2011 08:16:14 +0000 (08:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131459 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelDAGToDAG.cpp

index 13f7cdace4af91fbc940ade0d6d33bedef3331fc..89d5f7b863348c3b49539938bcb71de4f6cbf408 100644 (file)
@@ -1550,10 +1550,10 @@ SDNode *X86DAGToDAGISel::SelectAtomicLoadArith(SDNode *Node, EVT NVT) {
   if (Node->hasAnyUseOfValue(0))
     return 0;
   
-  // Optimize common patterns for __sync_or_and_fetch  where the result
-  // is not used. This allows us to use the "lock" version of the or
-  // instruction.
-  // FIXME: Same as for 'add' and 'sub'.
+  // Optimize common patterns for __sync_or_and_fetch and similar arith
+  // operations where the result is not used. This allows us to use the "lock"
+  // version of the arithmetic instruction.
+  // FIXME: Same as for 'add' and 'sub', try to merge those down here.
   SDValue Chain = Node->getOperand(0);
   SDValue Ptr = Node->getOperand(1);
   SDValue Val = Node->getOperand(2);