aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-05-19 21:19:55 +0000
committerChris Lattner <sabre@nondot.org>2002-05-19 21:19:55 +0000
commit54ea60c69e69b8e5a464a1d7688ceec5c68bacd5 (patch)
tree41a30d906d3a07944577b412a7a882c78fe83006
parent4335ad50566f0f22fef509d60ed2e48bcd08e6fc (diff)
downloadexternal_llvm-54ea60c69e69b8e5a464a1d7688ceec5c68bacd5.zip
external_llvm-54ea60c69e69b8e5a464a1d7688ceec5c68bacd5.tar.gz
external_llvm-54ea60c69e69b8e5a464a1d7688ceec5c68bacd5.tar.bz2
Cleanups, rename IsPowerOf2 to isPowerOf2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2662 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/Support/MathExtras.h45
-rw-r--r--include/llvm/Support/MathExtras.h45
2 files changed, 36 insertions, 54 deletions
diff --git a/include/Support/MathExtras.h b/include/Support/MathExtras.h
index 9fbb827..bd5692b 100644
--- a/include/Support/MathExtras.h
+++ b/include/Support/MathExtras.h
@@ -1,38 +1,29 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-// MathExtras.h
-//
-// Purpose:
-//
-// History:
-// 8/25/01 - Vikram Adve - Created
-//**************************************************************************/
+//===-- Support/MathExtras.h - Useful math functions -------------*- C++ -*--=//
+//
+// This file contains some functions that are useful for math stuff.
+//
+//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_MATH_EXTRAS_H
-#define LLVM_SUPPORT_MATH_EXTRAS_H
+#ifndef SUPPORT_MATH_EXTRAS_H
+#define SUPPORT_MATH_EXTRAS_H
#include <Support/DataTypes.h>
-inline unsigned
-log2(uint64_t C)
-{
+inline unsigned log2(uint64_t C) {
unsigned getPow;
- for (getPow = 0; C > 1; getPow++)
- C = C >> 1;
+ for (getPow = 0; C > 1; ++getPow)
+ C >>= 1;
return getPow;
}
-inline bool
-IsPowerOf2(int64_t C, unsigned& getPow)
-{
- if (C < 0)
- C = -C;
- bool isPowerOf2 = C > 0 && (C == (C & ~(C - 1)));
- if (isPowerOf2)
+inline bool isPowerOf2(int64_t C, unsigned &getPow) {
+ if (C < 0) C = -C;
+ if (C > 0 && C == (C & ~(C - 1))) {
getPow = log2(C);
-
- return isPowerOf2;
+ return true;
+ }
+
+ return false;
}
-#endif /*LLVM_SUPPORT_MATH_EXTRAS_H*/
+#endif
diff --git a/include/llvm/Support/MathExtras.h b/include/llvm/Support/MathExtras.h
index 9fbb827..bd5692b 100644
--- a/include/llvm/Support/MathExtras.h
+++ b/include/llvm/Support/MathExtras.h
@@ -1,38 +1,29 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-// MathExtras.h
-//
-// Purpose:
-//
-// History:
-// 8/25/01 - Vikram Adve - Created
-//**************************************************************************/
+//===-- Support/MathExtras.h - Useful math functions -------------*- C++ -*--=//
+//
+// This file contains some functions that are useful for math stuff.
+//
+//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_MATH_EXTRAS_H
-#define LLVM_SUPPORT_MATH_EXTRAS_H
+#ifndef SUPPORT_MATH_EXTRAS_H
+#define SUPPORT_MATH_EXTRAS_H
#include <Support/DataTypes.h>
-inline unsigned
-log2(uint64_t C)
-{
+inline unsigned log2(uint64_t C) {
unsigned getPow;
- for (getPow = 0; C > 1; getPow++)
- C = C >> 1;
+ for (getPow = 0; C > 1; ++getPow)
+ C >>= 1;
return getPow;
}
-inline bool
-IsPowerOf2(int64_t C, unsigned& getPow)
-{
- if (C < 0)
- C = -C;
- bool isPowerOf2 = C > 0 && (C == (C & ~(C - 1)));
- if (isPowerOf2)
+inline bool isPowerOf2(int64_t C, unsigned &getPow) {
+ if (C < 0) C = -C;
+ if (C > 0 && C == (C & ~(C - 1))) {
getPow = log2(C);
-
- return isPowerOf2;
+ return true;
+ }
+
+ return false;
}
-#endif /*LLVM_SUPPORT_MATH_EXTRAS_H*/
+#endif