Searched refs:lto (Results 26 - 36 of 36) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp55 using namespace lto;
58 #define DEBUG_TYPE "lto"
66 "enable-lto-internalization", cl::init(true), cl::Hidden,
896 "inconsistent LTO Unit splitting (recompile with -fsplit-lto-unit)",
912 "inconsistent LTO Unit splitting (recompile with -fsplit-lto-unit)",
1050 class lto::ThinBackendProc {
1182 ThinBackend lto::createInProcessThinBackend(unsigned ParallelismLevel) {
1195 std::string lto::getThinLTOOutputFile(const std::string &Path,
1217 lto::IndexWriteCallback OnWrite;
1224 raw_fd_ostream *LinkedObjectsFile, lto
[all...]
H A DLTOCodeGenerator.cpp75 "lto-discard-value-names",
85 "lto-pass-remarks-with-hotness",
90 RemarksFilename("lto-pass-remarks-output",
95 RemarksPasses("lto-pass-remarks-filter",
101 "lto-pass-remarks-format",
106 "lto-stats-file",
265 sys::fs::createTemporaryFile("lto-llvm", Extension, FD, Filename);
529 lto::setupOptimizationRemarks(Context, RemarksFilename, RemarksPasses,
538 auto StatsFileOrErr = lto::setupStatsFile(LTOStatsFile);
/freebsd-12-stable/contrib/llvm-project/lld/COFF/
H A DInputFiles.cpp19 #include "llvm-c/lto.h"
156 std::unique_ptr<lto::InputFile> obj =
157 CHECK(lto::InputFile::create(this->mb), this);
158 for (const lto::InputFile::Symbol &sym : obj->symbols()) {
913 obj = check(lto::InputFile::create(mbref));
921 // FIXME: lto::InputFile doesn't keep enough data to do correct comdat
924 for (const lto::InputFile::Symbol &objSym : obj->symbols()) {
H A DSymbolTable.cpp793 lto.reset(new BitcodeCompiler);
795 lto->add(*f);
796 return lto->compile();
805 auto *obj = make<ObjFile>(MemoryBufferRef(object, "lto.tmp"));
H A DDriver.cpp1852 for (auto *s : lto::LTO::getRuntimeLibcallSymbols())
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/
H A Dbuild_symbolizer.sh177 $CC $FLAGS -fno-lto -c opt.bc -o symbolizer.o
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp1 //===- llvm-lto: a simple command-line program to link modules with LTO ---===//
14 #include "llvm-c/lto.h"
87 "disable-lto-vectorization", cl::init(false),
91 "lto-freestanding", cl::init(false),
236 errs() << "llvm-lto: ";
260 OS << "llvm-lto: ";
291 errs() << "llvm-lto: " << Msg << '\n';
332 ExitOnError ExitOnErr("llvm-lto: error loading file '" + Filename + "': ");
380 ExitOnError ExitOnErr("llvm-lto: error loading file '" + Filename.str() +
389 std::unique_ptr<lto
[all...]
/freebsd-12-stable/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp1426 obj = CHECK(lto::InputFile::create(mbref), this);
1447 const lto::InputFile::Symbol &objSym,
1482 for (const lto::InputFile::Symbol &objSym : obj->symbols())
1552 std::unique_ptr<lto::InputFile> obj =
1553 CHECK(lto::InputFile::create(this->mb), this);
1554 for (const lto::InputFile::Symbol &sym : obj->symbols()) {
H A DDriver.cpp1011 error("--lto-partitions: number of threads must be > 0");
1604 lto.reset(new BitcodeCompiler);
1606 lto->add(*file);
1608 for (InputFile *file : lto->compile()) {
1825 for (auto *s : lto::LTO::getRuntimeLibcallSymbols())
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp1421 return std::make_unique<lto::NativeObjectStream>(std::move(OS));
1423 lto::Config Conf;
/freebsd-12-stable/contrib/subversion/
H A Dconfigure16685 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
16750 *.lto.$objext) ;; # Ignore GCC LTO objects

Completed in 316 milliseconds

12