From 9e17df80cae163e357e8d09deb0b51a4d0c52823 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 2 Aug 2005 19:35:29 +0000 Subject: [PATCH] one more hunk that got dropped git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22596 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Alpha/AlphaISelPattern.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/Target/Alpha/AlphaISelPattern.cpp b/lib/Target/Alpha/AlphaISelPattern.cpp index 9b1619ffced..08e1898798b 100644 --- a/lib/Target/Alpha/AlphaISelPattern.cpp +++ b/lib/Target/Alpha/AlphaISelPattern.cpp @@ -1833,9 +1833,8 @@ unsigned AlphaISel::SelectExpr(SDOperand N) { //check if we can convert into a shift! if ((CSD = dyn_cast(N.getOperand(1).Val)) && (int64_t)CSD->getSignExtended() != 0 && - ExactLog2(llabs(CSD->getSignExtended())) != 0) - { - unsigned k = ExactLog2(llabs(CSD->getSignExtended())); + isPowerOf2_64(llabs(CSD->getSignExtended()))) { + unsigned k = Log2_64(llabs(CSD->getSignExtended())); Tmp1 = SelectExpr(N.getOperand(0)); if (k == 1) Tmp2 = Tmp1;