/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/LTO/legacy/ |
H A D | ThinLTOCodeGenerator.h | 18 #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 D | LTOModule.h | 16 #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 D | LinkTimeOptimizer.h | 53 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 D | ThinLTOCodeGenerator.cpp | 143 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 D | Caching.cpp | 28 using namespace llvm::lto; 30 Expected<NativeObjectCache> lto::localCache(StringRef CacheDirectoryPath, in localCache()
|
H A D | LTOBackend.cpp | 49 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 D | LTOModule.cpp | 652 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 D | LTO.cpp | 55 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 D | LTOCodeGenerator.cpp | 75 "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 D | Caching.h | 21 namespace lto { namespace 36 } // namespace lto
|
H A D | LTOBackend.h | 34 namespace lto { namespace
|
H A D | LTO.h | 70 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 D | Config.h | 9 // 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 D | build.py | 77 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 D | Build.sh | 1563 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 D | configure | 414 --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 D | configure | 15132 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 15197 *.lto.$objext) ;; # Ignore GCC LTO objects
|
/third_party/node/deps/cares/ |
H A D | configure | 16258 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 16323 *.lto.$objext) ;; # Ignore GCC LTO objects
|