Cleanups, rename IsPowerOf2 to isPowerOf2
authorChris Lattner <sabre@nondot.org>
Sun, 19 May 2002 21:19:55 +0000 (21:19 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 19 May 2002 21:19:55 +0000 (21:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2662 91177308-0d34-0410-b5e6-96231b3b80d8

include/Support/MathExtras.h
include/llvm/Support/MathExtras.h

index 9fbb827a439113cf7bbd3fba02bb86360482b095..bd5692b3ddb6fe05dd14f5e9e74ac1147bb5ac0d 100644 (file)
@@ -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
index 9fbb827a439113cf7bbd3fba02bb86360482b095..bd5692b3ddb6fe05dd14f5e9e74ac1147bb5ac0d 100644 (file)
@@ -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