diff --git a/lib/LTO/LTO.cpp b/lib/LTO/LTO.cpp index f867582454d..b5339cd61df 100644 --- a/lib/LTO/LTO.cpp +++ b/lib/LTO/LTO.cpp @@ -530,6 +530,7 @@ public: virtual Error wait() = 0; }; +namespace { class InProcessThinBackend : public ThinBackendProc { ThreadPool BackendThreadPool; AddStreamFn AddStream; @@ -629,6 +630,7 @@ public: return Error::success(); } }; +} // end anonymous namespace ThinBackend lto::createInProcessThinBackend(unsigned ParallelismLevel) { return [=](Config &Conf, ModuleSummaryIndex &CombinedIndex, @@ -660,6 +662,7 @@ std::string lto::getThinLTOOutputFile(const std::string &Path, return NewPath.str(); } +namespace { class WriteIndexesThinBackend : public ThinBackendProc { std::string OldPrefix, NewPrefix; bool ShouldEmitImportsFiles; @@ -717,6 +720,7 @@ public: Error wait() override { return Error::success(); } }; +} // end anonymous namespace ThinBackend lto::createWriteIndexesThinBackend(std::string OldPrefix, std::string NewPrefix, diff --git a/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp b/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp index 6839e775c52..a1edb3cef46 100644 --- a/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp +++ b/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp @@ -52,9 +52,9 @@ AArch64ELFObjectWriter::~AArch64ELFObjectWriter() {} "supported (LP64 eqv: " #lp64rtype ")" // assumes IsILP32 is true -bool isNonILP32reloc(const MCFixup &Fixup, AArch64MCExpr::VariantKind RefKind, - MCContext &Ctx) -{ +static bool isNonILP32reloc(const MCFixup &Fixup, + AArch64MCExpr::VariantKind RefKind, + MCContext &Ctx) { if ((unsigned)Fixup.getKind() != AArch64::fixup_aarch64_movw) return false; switch(RefKind) { diff --git a/lib/Target/SystemZ/SystemZHazardRecognizer.cpp b/lib/Target/SystemZ/SystemZHazardRecognizer.cpp index 26284df1d78..fe4b52b515e 100644 --- a/lib/Target/SystemZ/SystemZHazardRecognizer.cpp +++ b/lib/Target/SystemZ/SystemZHazardRecognizer.cpp @@ -31,10 +31,10 @@ using namespace llvm; // This is the limit of processor resource usage at which the // scheduler should try to look for other instructions (not using the // critical resource). -cl::opt ProcResCostLim("procres-cost-lim", cl::Hidden, - cl::desc("The OOO window for processor " - "resources during scheduling."), - cl::init(8)); +static cl::opt ProcResCostLim("procres-cost-lim", cl::Hidden, + cl::desc("The OOO window for processor " + "resources during scheduling."), + cl::init(8)); SystemZHazardRecognizer:: SystemZHazardRecognizer(const MachineSchedContext *C) : DAG(nullptr), diff --git a/lib/Transforms/Utils/LibCallsShrinkWrap.cpp b/lib/Transforms/Utils/LibCallsShrinkWrap.cpp index b59ddcffeff..d97cd7582ea 100644 --- a/lib/Transforms/Utils/LibCallsShrinkWrap.cpp +++ b/lib/Transforms/Utils/LibCallsShrinkWrap.cpp @@ -79,6 +79,7 @@ INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfoWrapperPass) INITIALIZE_PASS_END(LibCallsShrinkWrapLegacyPass, "libcalls-shrinkwrap", "Conditionally eliminate dead library calls", false, false) +namespace { class LibCallsShrinkWrap : public InstVisitor { public: LibCallsShrinkWrap(const TargetLibraryInfo &TLI) : TLI(TLI), Changed(false){}; @@ -136,6 +137,7 @@ private: SmallVector WorkList; bool Changed; }; +} // end anonymous namespace // Perform the transformation to calls with errno set by domain error. bool LibCallsShrinkWrap::performCallDomainErrorOnly(CallInst *CI, @@ -534,7 +536,7 @@ void LibCallsShrinkWrapLegacyPass::getAnalysisUsage(AnalysisUsage &AU) const { AU.addRequired(); } -bool runImpl(Function &F, const TargetLibraryInfo &TLI) { +static bool runImpl(Function &F, const TargetLibraryInfo &TLI) { if (F.hasFnAttribute(Attribute::OptimizeForSize)) return false; LibCallsShrinkWrap CCDCE(TLI);