From e633888ab8ae9c5cddabdd8c437f6b4aa58b3a15 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Sun, 5 Mar 2017 01:08:19 +0000 Subject: [PATCH] [SimplifyCFG] Use APInt::operator| instead of APInt::Or. NFC I'm looking to improve operator| to support rvalue references and may remove APInt::Or. llvm-svn: 296982 --- lib/Transforms/Utils/SimplifyCFG.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 */ &&