From: Craig Topper Date: Sun, 5 Mar 2017 01:08:19 +0000 (+0000) Subject: [SimplifyCFG] Use APInt::operator| instead of APInt::Or. NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b41f360dbf664c05fddbd8686415a53d103d84f2;p=llvm [SimplifyCFG] Use APInt::operator| instead of APInt::Or. NFC I'm looking to improve operator| to support rvalue references and may remove APInt::Or. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296982 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Utils/SimplifyCFG.cpp b/lib/Transforms/Utils/SimplifyCFG.cpp index 06c74129297..589f96b171b 100644 --- a/lib/Transforms/Utils/SimplifyCFG.cpp +++ b/lib/Transforms/Utils/SimplifyCFG.cpp @@ -4385,7 +4385,7 @@ static bool EliminateDeadSwitchCases(SwitchInst *SI, AssumptionCache *AC, bool HasDefault = !isa(SI->getDefaultDest()->getFirstNonPHIOrDbg()); const unsigned NumUnknownBits = - Bits - (KnownZero.Or(KnownOne)).countPopulation(); + Bits - (KnownZero | KnownOne).countPopulation(); assert(NumUnknownBits <= Bits); if (HasDefault && DeadCases.empty() && NumUnknownBits < 64 /* avoid overflow */ &&