diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 20:51:32 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 20:51:32 +0000 |
commit | f1e1c239e31b467e17f1648b1f524fc9ab5b431a (patch) | |
tree | a855e7a2a8808555da60e6aa9601d6867eb23bac /ELF/LTO.h | |
parent | 7d6988fdd2aee0e033034e147f16fe05594a60e4 (diff) | |
download | src-f1e1c239e31b467e17f1648b1f524fc9ab5b431a.tar.gz src-f1e1c239e31b467e17f1648b1f524fc9ab5b431a.zip |
Vendor import of stripped lld trunk r366426 (just before the release_90vendor/lld/lld-trunk-r366426
branch point):
https://llvm.org/svn/llvm-project/lld/trunk@366426
Notes
Notes:
svn path=/vendor/lld/dist/; revision=351288
svn path=/vendor/lld/lld-trunk-r366426/; revision=351289; tag=vendor/lld/lld-trunk-r366426
Diffstat (limited to 'ELF/LTO.h')
-rw-r--r-- | ELF/LTO.h | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/ELF/LTO.h b/ELF/LTO.h index a190da3e5996..4cb42d84d919 100644 --- a/ELF/LTO.h +++ b/ELF/LTO.h @@ -1,9 +1,8 @@ //===- LTO.h ----------------------------------------------------*- C++ -*-===// // -// The LLVM Linker -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // @@ -46,16 +45,16 @@ public: BitcodeCompiler(); ~BitcodeCompiler(); - void add(BitcodeFile &F); + void add(BitcodeFile &f); std::vector<InputFile *> compile(); private: - std::unique_ptr<llvm::lto::LTO> LTOObj; - std::vector<SmallString<0>> Buf; - std::vector<std::unique_ptr<MemoryBuffer>> Files; - llvm::DenseSet<StringRef> UsedStartStop; - std::unique_ptr<llvm::raw_fd_ostream> IndexFile; - llvm::DenseSet<StringRef> ThinIndices; + std::unique_ptr<llvm::lto::LTO> ltoObj; + std::vector<SmallString<0>> buf; + std::vector<std::unique_ptr<MemoryBuffer>> files; + llvm::DenseSet<StringRef> usedStartStop; + std::unique_ptr<llvm::raw_fd_ostream> indexFile; + llvm::DenseSet<StringRef> thinIndices; }; } // namespace elf } // namespace lld |