diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-27 10:06:27 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-27 10:06:27 +0000 |
commit | 797fb96a9ccf76febc8024a8d92c05f76271b4ee (patch) | |
tree | 090f532aa8dd2721f9363395f0c7776807fde8e3 /llvm/lib/Target/Sparc | |
parent | e79fc3efcaa75242288e34063025c5418d711759 (diff) | |
download | bcm5719-llvm-797fb96a9ccf76febc8024a8d92c05f76271b4ee.tar.gz bcm5719-llvm-797fb96a9ccf76febc8024a8d92c05f76271b4ee.zip |
[sparc] Move LEON passes into llvm namespace.
Also give them library visiblity while there.
llvm-svn: 270979
Diffstat (limited to 'llvm/lib/Target/Sparc')
-rwxr-xr-x | llvm/lib/Target/Sparc/LeonPasses.cpp | 1 | ||||
-rwxr-xr-x | llvm/lib/Target/Sparc/LeonPasses.h | 9 |
2 files changed, 6 insertions, 4 deletions
diff --git a/llvm/lib/Target/Sparc/LeonPasses.cpp b/llvm/lib/Target/Sparc/LeonPasses.cpp index 0a99a9825f1..7cdf862a3c0 100755 --- a/llvm/lib/Target/Sparc/LeonPasses.cpp +++ b/llvm/lib/Target/Sparc/LeonPasses.cpp @@ -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) diff --git a/llvm/lib/Target/Sparc/LeonPasses.h b/llvm/lib/Target/Sparc/LeonPasses.h index ea17b55bef3..ca4b0f90c82 100755 --- a/llvm/lib/Target/Sparc/LeonPasses.h +++ b/llvm/lib/Target/Sparc/LeonPasses.h @@ -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 |