[llvm] [NFC][LLVM] Namespace cleanup in ScalarEvolution (PR #166620)

Rahul Joshi via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 5 11:25:23 PST 2025


https://github.com/jurahul created https://github.com/llvm/llvm-project/pull/166620

None

>From 6e68a980135d974b3ee3a0e78f16bd1d322cfc8e Mon Sep 17 00:00:00 2001
From: Rahul Joshi <rjoshi at nvidia.com>
Date: Wed, 5 Nov 2025 11:23:27 -0800
Subject: [PATCH] [NFC][LLVM] Namespace cleanup in ScalarEvolution

---
 llvm/lib/Analysis/ScalarEvolution.cpp         | 32 -------------------
 llvm/lib/Analysis/ScalarEvolutionDivision.cpp |  4 ---
 2 files changed, 36 deletions(-)

diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp
index a31f17b1936d6..a293a6249260c 100644
--- a/llvm/lib/Analysis/ScalarEvolution.cpp
+++ b/llvm/lib/Analysis/ScalarEvolution.cpp
@@ -13989,38 +13989,6 @@ static void PrintLoopInfo(raw_ostream &OS, ScalarEvolution *SE,
   }
 }
 
-namespace llvm {
-raw_ostream &operator<<(raw_ostream &OS, ScalarEvolution::LoopDisposition LD) {
-  switch (LD) {
-  case ScalarEvolution::LoopVariant:
-    OS << "Variant";
-    break;
-  case ScalarEvolution::LoopInvariant:
-    OS << "Invariant";
-    break;
-  case ScalarEvolution::LoopComputable:
-    OS << "Computable";
-    break;
-  }
-  return OS;
-}
-
-raw_ostream &operator<<(raw_ostream &OS, ScalarEvolution::BlockDisposition BD) {
-  switch (BD) {
-  case ScalarEvolution::DoesNotDominateBlock:
-    OS << "DoesNotDominate";
-    break;
-  case ScalarEvolution::DominatesBlock:
-    OS << "Dominates";
-    break;
-  case ScalarEvolution::ProperlyDominatesBlock:
-    OS << "ProperlyDominates";
-    break;
-  }
-  return OS;
-}
-} // namespace llvm
-
 void ScalarEvolution::print(raw_ostream &OS) const {
   // ScalarEvolution's implementation of the print method is to print
   // out SCEV values of all instructions that are interesting. Doing
diff --git a/llvm/lib/Analysis/ScalarEvolutionDivision.cpp b/llvm/lib/Analysis/ScalarEvolutionDivision.cpp
index bce41f9f5329e..4e422539ff9f6 100644
--- a/llvm/lib/Analysis/ScalarEvolutionDivision.cpp
+++ b/llvm/lib/Analysis/ScalarEvolutionDivision.cpp
@@ -29,8 +29,6 @@ class Type;
 
 using namespace llvm;
 
-namespace {
-
 static inline int sizeOfSCEV(const SCEV *S) {
   struct FindSCEVSize {
     int Size = 0;
@@ -52,8 +50,6 @@ static inline int sizeOfSCEV(const SCEV *S) {
   return F.Size;
 }
 
-} // namespace
-
 // Computes the Quotient and Remainder of the division of Numerator by
 // Denominator.
 void SCEVDivision::divide(ScalarEvolution &SE, const SCEV *Numerator,



More information about the llvm-commits mailing list