diff options
author | Andrew Lenharth <andrewl@lenharth.org> | 2008-10-07 17:11:29 +0000 |
---|---|---|
committer | Andrew Lenharth <andrewl@lenharth.org> | 2008-10-07 17:11:29 +0000 |
commit | d69bdaef647aa2960168af3156d690895dc8478d (patch) | |
tree | 1857d5cc4fc753626039a21dbd240ce2e9d4d66e /llvm/lib | |
parent | 6d409f08bec4ff5e4b390fcd990b4b76dd88a8ef (diff) | |
download | bcm5719-llvm-d69bdaef647aa2960168af3156d690895dc8478d.tar.gz bcm5719-llvm-d69bdaef647aa2960168af3156d690895dc8478d.zip |
No need for |=
llvm-svn: 57249
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index b353569c1fc..d4d13c33bb3 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -6445,16 +6445,16 @@ void SelectionDAGLegalize::ExpandOp(SDValue Op, SDValue &Lo, SDValue &Hi){ unsigned OpV = Node->getOpcode() == ISD::ADD ? ISD::ADDC : ISD::SUBC; bool hasCarry = false; if (NVT == MVT::i64) - hasCarry |= TLI.isOperationLegal(OpV, MVT::i64) + hasCarry = TLI.isOperationLegal(OpV, MVT::i64) | TLI.isOperationLegal(OpV, MVT::i32) | TLI.isOperationLegal(OpV, MVT::i16) | TLI.isOperationLegal(OpV, MVT::i8); if (NVT == MVT::i32) - hasCarry |= TLI.isOperationLegal(OpV, MVT::i32) + hasCarry = TLI.isOperationLegal(OpV, MVT::i32) | TLI.isOperationLegal(OpV, MVT::i16) | TLI.isOperationLegal(OpV, MVT::i8); if (NVT == MVT::i16) - hasCarry |= TLI.isOperationLegal(OpV, MVT::i16) + hasCarry = TLI.isOperationLegal(OpV, MVT::i16) | TLI.isOperationLegal(OpV, MVT::i8); if(hasCarry) { |