[llvm] r270979 - [sparc] Move LEON passes into llvm namespace.

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Fri May 27 03:06:27 PDT 2016


Author: d0k
Date: Fri May 27 05:06:27 2016
New Revision: 270979

URL: http://llvm.org/viewvc/llvm-project?rev=270979&view=rev
Log:
[sparc] Move LEON passes into llvm namespace.

Also give them library visiblity while there.

Modified:
    llvm/trunk/lib/Target/Sparc/LeonPasses.cpp
    llvm/trunk/lib/Target/Sparc/LeonPasses.h

Modified: llvm/trunk/lib/Target/Sparc/LeonPasses.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Sparc/LeonPasses.cpp?rev=270979&r1=270978&r2=270979&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Sparc/LeonPasses.cpp (original)
+++ llvm/trunk/lib/Target/Sparc/LeonPasses.cpp Fri May 27 05:06:27 2016
@@ -18,6 +18,7 @@
 #include "llvm/CodeGen/MachineInstrBuilder.h"
 #include "llvm/CodeGen/MachineInstr.h"
 #include "llvm/CodeGen/MachineRegisterInfo.h"
+using namespace llvm;
 
 LEONMachineFunctionPass::LEONMachineFunctionPass(TargetMachine &tm, char& ID) :
   MachineFunctionPass(ID)

Modified: llvm/trunk/lib/Target/Sparc/LeonPasses.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Sparc/LeonPasses.h?rev=270979&r1=270978&r2=270979&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Sparc/LeonPasses.h (original)
+++ llvm/trunk/lib/Target/Sparc/LeonPasses.h Fri May 27 05:06:27 2016
@@ -20,9 +20,9 @@
 #include "Sparc.h"
 #include "SparcSubtarget.h"
 
-using namespace llvm;
-
-class LEONMachineFunctionPass : public MachineFunctionPass {
+namespace llvm {
+class LLVM_LIBRARY_VISIBILITY LEONMachineFunctionPass
+    : public MachineFunctionPass {
 protected:
   const SparcSubtarget *Subtarget;
 
@@ -31,7 +31,7 @@ protected:
   LEONMachineFunctionPass(char& ID);
 };
 
-class InsertNOPLoad : public LEONMachineFunctionPass {
+class LLVM_LIBRARY_VISIBILITY InsertNOPLoad : public LEONMachineFunctionPass {
 public:
   static char ID;
 
@@ -42,5 +42,6 @@ public:
     return "InsertNOPLoad: Erratum Fix LBR35: insert a NOP instruction after every single-cycle load instruction when the next instruction is another load/store instruction";
   }
 };
+} // namespace llvm
 
 #endif




More information about the llvm-commits mailing list