diff options
author | Chris Lattner <sabre@nondot.org> | 2005-08-02 19:35:29 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-08-02 19:35:29 +0000 |
commit | 9e17df80cae163e357e8d09deb0b51a4d0c52823 (patch) | |
tree | e5d9835bb3b8803f134b8565f408204f62c710ab | |
parent | c0d590b6f23e772ede680f998ee3486ce8344c66 (diff) |
one more hunk that got dropped
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22596 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/Alpha/AlphaISelPattern.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/Target/Alpha/AlphaISelPattern.cpp b/lib/Target/Alpha/AlphaISelPattern.cpp index 9b1619ffce..08e1898798 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<ConstantSDNode>(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; |