diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-11-19 20:44:26 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-11-19 20:44:26 +0000 |
commit | ffd3715d1609c8504b23e252bb89d8a61b1c90ba (patch) | |
tree | d659e7d4de614cf0784317ccc91cc5bc5e2e179f /llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp | |
parent | a14e0cb852a7a826a98925146484ca30ed60f222 (diff) | |
download | bcm5719-llvm-ffd3715d1609c8504b23e252bb89d8a61b1c90ba.tar.gz bcm5719-llvm-ffd3715d1609c8504b23e252bb89d8a61b1c90ba.zip |
Give some helper classes/functions internal linkage. NFC.
llvm-svn: 287462
Diffstat (limited to 'llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp b/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp index b59ddcffeff..d97cd7582ea 100644 --- a/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp +++ b/llvm/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<LibCallsShrinkWrap> { public: LibCallsShrinkWrap(const TargetLibraryInfo &TLI) : TLI(TLI), Changed(false){}; @@ -136,6 +137,7 @@ private: SmallVector<CallInst *, 16> 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<TargetLibraryInfoWrapperPass>(); } -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); |