[lld] r282668 - Remove unused #includes.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 28 18:57:06 PDT 2016


I did it by hand.

On Wed, Sep 28, 2016 at 6:56 PM, Davide Italiano <davide at freebsd.org> wrote:

> On Wed, Sep 28, 2016 at 6:45 PM, Rui Ueyama via llvm-commits
> <llvm-commits at lists.llvm.org> wrote:
> > Author: ruiu
> > Date: Wed Sep 28 20:45:22 2016
> > New Revision: 282668
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=282668&view=rev
> > Log:
> > Remove unused #includes.
> >
> > Modified:
> >     lld/trunk/ELF/Driver.h
> >     lld/trunk/ELF/LTO.cpp
> >     lld/trunk/ELF/LTO.h
> >     lld/trunk/ELF/Writer.cpp
> >
> > Modified: lld/trunk/ELF/Driver.h
> > URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Driver.
> h?rev=282668&r1=282667&r2=282668&view=diff
> > ============================================================
> ==================
> > --- lld/trunk/ELF/Driver.h (original)
> > +++ lld/trunk/ELF/Driver.h Wed Sep 28 20:45:22 2016
> > @@ -16,6 +16,7 @@
> >  #include "llvm/ADT/Optional.h"
> >  #include "llvm/ADT/StringRef.h"
> >  #include "llvm/ADT/StringSet.h"
> > +#include "llvm/IR/LLVMContext.h"
> >  #include "llvm/Option/ArgList.h"
> >  #include "llvm/Support/raw_ostream.h"
> >
> > @@ -29,7 +30,7 @@ public:
> >    void main(ArrayRef<const char *> Args);
> >    void addFile(StringRef Path, bool KnownScript = false);
> >    void addLibrary(StringRef Name);
> > -  llvm::LLVMContext Context;      // to parse bitcode ifles
> > +  llvm::LLVMContext Context;      // to parse bitcode files
> >    std::unique_ptr<CpioFile> Cpio; // for reproduce
> >
> >  private:
> >
> > Modified: lld/trunk/ELF/LTO.cpp
> > URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/LTO.cpp?
> rev=282668&r1=282667&r2=282668&view=diff
> > ============================================================
> ==================
> > --- lld/trunk/ELF/LTO.cpp (original)
> > +++ lld/trunk/ELF/LTO.cpp Wed Sep 28 20:45:22 2016
> > @@ -9,33 +9,12 @@
> >
> >  #include "LTO.h"
> >  #include "Config.h"
> > -#include "Driver.h"
> >  #include "Error.h"
> >  #include "InputFiles.h"
> >  #include "Symbols.h"
> > -#include "llvm/Analysis/AliasAnalysis.h"
> > -#include "llvm/Analysis/CGSCCPassManager.h"
> > -#include "llvm/Analysis/LoopPassManager.h"
> > -#include "llvm/Analysis/TargetLibraryInfo.h"
> > -#include "llvm/Analysis/TargetTransformInfo.h"
> > -#include "llvm/Bitcode/ReaderWriter.h"
> >  #include "llvm/CodeGen/CommandFlags.h"
> > -#include "llvm/CodeGen/ParallelCG.h"
> > -#include "llvm/IR/AutoUpgrade.h"
> >  #include "llvm/IR/DiagnosticPrinter.h"
> > -#include "llvm/IR/LegacyPassManager.h"
> > -#include "llvm/IR/PassManager.h"
> > -#include "llvm/IR/Verifier.h"
> >  #include "llvm/LTO/LTO.h"
> > -#include "llvm/LTO/legacy/UpdateCompilerUsed.h"
> > -#include "llvm/Linker/IRMover.h"
> > -#include "llvm/Passes/PassBuilder.h"
> > -#include "llvm/Support/StringSaver.h"
> > -#include "llvm/Support/TargetRegistry.h"
> > -#include "llvm/Target/TargetMachine.h"
> > -#include "llvm/Transforms/IPO.h"
> > -#include "llvm/Transforms/IPO/PassManagerBuilder.h"
> > -#include "llvm/Transforms/Utils/ModuleUtils.h"
> >
> >  using namespace llvm;
> >  using namespace llvm::object;
> >
> > Modified: lld/trunk/ELF/LTO.h
> > URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/LTO.h?
> rev=282668&r1=282667&r2=282668&view=diff
> > ============================================================
> ==================
> > --- lld/trunk/ELF/LTO.h (original)
> > +++ lld/trunk/ELF/LTO.h Wed Sep 28 20:45:22 2016
> > @@ -23,9 +23,6 @@
> >
> >  #include "lld/Core/LLVM.h"
> >  #include "llvm/ADT/SmallString.h"
> > -#include "llvm/ADT/StringSet.h"
> > -#include "llvm/IR/Module.h"
> > -#include "llvm/Linker/IRMover.h"
> >
> >  namespace llvm {
> >  namespace lto {
> >
> > Modified: lld/trunk/ELF/Writer.cpp
> > URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Writer.
> cpp?rev=282668&r1=282667&r2=282668&view=diff
> > ============================================================
> ==================
> > --- lld/trunk/ELF/Writer.cpp (original)
> > +++ lld/trunk/ELF/Writer.cpp Wed Sep 28 20:45:22 2016
> > @@ -21,6 +21,7 @@
> >  #include "llvm/Support/FileOutputBuffer.h"
> >  #include "llvm/Support/StringSaver.h"
> >  #include "llvm/Support/raw_ostream.h"
> > +#include <climits>
> >
> >  using namespace llvm;
> >  using namespace llvm::ELF;
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
> Thank you. Out of curiosity, did you run IWYU or something else?
>
> --
> Davide
>
> "There are no solved problems; there are only problems that are more
> or less solved" -- Henri Poincare
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160928/dc6a58c5/attachment.html>


More information about the llvm-commits mailing list