From: Eric Christopher Date: Tue, 17 May 2011 08:16:14 +0000 (+0000) Subject: Update comment. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=6abb7bae10736316fdf377ddbfff29960674c96a;p=oota-llvm.git Update comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131459 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86ISelDAGToDAG.cpp b/lib/Target/X86/X86ISelDAGToDAG.cpp index 13f7cdace4a..89d5f7b8633 100644 --- a/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/lib/Target/X86/X86ISelDAGToDAG.cpp @@ -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);