Home
last modified time | relevance | path

Searched refs:lto (Results 1 - 18 of 18) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/LTO/legacy/
H A DThinLTOCodeGenerator.h18 #include "llvm-c/lto.h"
255 const lto::InputFile &File);
262 const lto::InputFile &File);
269 const lto::InputFile &File);
277 const lto::InputFile &File);
283 const lto::InputFile &File);
312 std::vector<std::unique_ptr<lto::InputFile>> Modules;
H A DLTOModule.h16 #include "llvm-c/lto.h"
161 static lto::InputFile *createInputFile(const void *buffer, size_t buffer_size,
164 static size_t getDependentLibraryCount(lto::InputFile *input);
166 static const char *getDependentLibrary(lto::InputFile *input, size_t index, size_t *size);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/
H A DLinkTimeOptimizer.h53 extern void llvm_destroy_optimizer(llvm_lto_t lto);
56 (llvm_lto_t lto, const char* input_filename);
58 (llvm_lto_t lto, const char* output_filename);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp143 static StringMap<lto::InputFile *>
144 generateModuleMap(std::vector<std::unique_ptr<lto::InputFile>> &Modules) { in generateModuleMap()
145 StringMap<lto::InputFile *> ModuleMap; in generateModuleMap()
182 static std::unique_ptr<Module> loadModuleFromInput(lto::InputFile *Input, in loadModuleFromInput()
207 StringMap<lto::InputFile*> &ModuleMap, in crossImportIntoModule()
260 addUsedSymbolToPreservedGUID(const lto::InputFile &File, in addUsedSymbolToPreservedGUID()
333 llvm::lto::Config Conf; in ModuleCacheEntry()
401 StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM, in ProcessThinLTOModule()
512 auto InputOrError = lto::InputFile::create(Buffer); in addModule()
634 const lto in promote()
[all...]
H A DCaching.cpp28 using namespace llvm::lto;
30 Expected<NativeObjectCache> lto::localCache(StringRef CacheDirectoryPath, in localCache()
H A DLTOBackend.cpp49 using namespace lto;
319 "lto-embed-bitcode", cl::init(false),
448 Error lto::backend(const Config &C, AddStreamFn AddStream, in backend()
459 auto DiagFileOrErr = lto::setupOptimizationRemarks( in backend()
502 Error lto::thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, in thinBackend()
514 auto DiagFileOrErr = lto::setupOptimizationRemarks( in thinBackend()
H A DLTOModule.cpp652 lto::InputFile *LTOModule::createInputFile(const void *buffer, in createInputFile()
658 Expected<std::unique_ptr<lto::InputFile>> ObjOrErr = in createInputFile()
659 lto::InputFile::create(BufferRef); in createInputFile()
669 size_t LTOModule::getDependentLibraryCount(lto::InputFile *input) { in getDependentLibraryCount()
673 const char *LTOModule::getDependentLibrary(lto::InputFile *input, size_t index, in getDependentLibrary()
H A DLTO.cpp55 using namespace lto;
58 #define DEBUG_TYPE "lto"
66 "enable-lto-internalization", cl::init(true), cl::Hidden,
876 "inconsistent LTO Unit splitting (recompile with -fsplit-lto-unit)", in checkPartiallySplit()
892 "inconsistent LTO Unit splitting (recompile with -fsplit-lto-unit)", in checkPartiallySplit()
1030 class lto::ThinBackendProc {
1162 ThinBackend lto::createInProcessThinBackend(unsigned ParallelismLevel) { in createInProcessThinBackend()
1175 std::string lto::getThinLTOOutputFile(const std::string &Path,
1197 lto::IndexWriteCallback OnWrite;
1204 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); in compileOptimizedToFile()
529 lto::setupOptimizationRemarks(Context, RemarksFilename, RemarksPasses, in optimize()
538 auto StatsFileOrErr = lto::setupStatsFile(LTOStatsFile); in optimize()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/LTO/
H A DCaching.h21 namespace lto { namespace
36 } // namespace lto
H A DLTOBackend.h34 namespace lto { namespace
H A DLTO.h70 SmallString<40> &Key, const lto::Config &Conf,
79 namespace lto { namespace
255 /// - Set hooks and code generation options (see lto::Config struct defined in
256 /// Config.h), and use the lto::Config object to create an lto::LTO object.
257 /// - Create lto::InputFile objects using lto::InputFile::create(), then use
261 /// file) and computed a resolution for each symbol, take each lto::InputFile
454 } // namespace lto
H A DConfig.h9 // This file defines the lto::Config data structure, which allows clients to
34 namespace lto { namespace
37 /// structure and passing it to the lto::LTO constructor.
/third_party/jerryscript/tools/
H A Dbuild.py77 buildgrp.add_argument('--lto', metavar='X', choices=['ON', 'OFF'], type=str.upper,
179 build_options_append('ENABLE_LTO', arguments.lto)
/third_party/mksh/
H A DBuild.sh1563 ac_flags 1 fnolto -fno-lto 'whether we can explicitly disable buggy GCC LTO' -fno-lto
1582 lto)
1993 lto|normal)
/third_party/ffmpeg/
H A Dconfigure414 --enable-lto use link-time optimization
2533 lto
7120 enabled lto && check_ldflags "$@"
7127 if enabled lto; then
7161 enabled lto && disable symver_asm_label
/third_party/eudev/
H A Dconfigure15132 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
15197 *.lto.$objext) ;; # Ignore GCC LTO objects
/third_party/node/deps/cares/
H A Dconfigure16258 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
16323 *.lto.$objext) ;; # Ignore GCC LTO objects

Completed in 102 milliseconds