| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
| H A D | LTOBackend.h | 30 class BitcodeModule; variable 64 MapVector<StringRef, BitcodeModule> *ModuleMap, bool CodeGenOnly, 72 LLVM_ABI BitcodeModule *findThinLTOModule(MutableArrayRef<BitcodeModule> BMs); 75 LLVM_ABI Expected<BitcodeModule> findThinLTOModule(MemoryBufferRef MBRef);
|
| H A D | LTO.h | 105 LLVM_ABI std::vector<int> generateModulesOrdering(ArrayRef<BitcodeModule *> R); 127 std::vector<BitcodeModule> Mods; 195 LLVM_ABI BitcodeModule &getSingleBitcodeModule(); 235 unsigned Task, BitcodeModule BM, 239 MapVector<StringRef, BitcodeModule> &ModuleMap) = 0; 456 using ModuleMapType = MapVector<StringRef, BitcodeModule>; 553 addRegularLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms, 558 Error addThinLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeReader.h | 103 class BitcodeModule { 117 BitcodeModule(ArrayRef<uint8_t> Buffer, StringRef ModuleIdentifier, in BitcodeModule() function 167 std::vector<BitcodeModule> Mods; 180 LLVM_ABI Expected<std::vector<BitcodeModule>>
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 603 MapVector<StringRef, BitcodeModule> *ModuleMap, in thinBackend() 699 Expected<BitcodeModule> BMOrErr = findThinLTOModule(**MBOrErr); in thinBackend() 730 BitcodeModule *lto::findThinLTOModule(MutableArrayRef<BitcodeModule> BMs) { in findThinLTOModule() 734 for (BitcodeModule &BM : BMs) { in findThinLTOModule() 742 Expected<BitcodeModule> lto::findThinLTOModule(MemoryBufferRef MBRef) { in findThinLTOModule() 743 Expected<std::vector<BitcodeModule>> BMsOrErr = getBitcodeModuleList(MBRef); in findThinLTOModule() 749 if (const BitcodeModule *Bm = lto::findThinLTOModule(*BMsOrErr)) in findThinLTOModule()
|
| H A D | LTO.cpp | 593 BitcodeModule &InputFile::getSingleBitcodeModule() { in getSingleBitcodeModule() 770 BitcodeModule BM = Input.Mods[ModI]; in addModule() 843 LTO::addRegularLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms, in addRegularLTO() 1035 Error LTO::addThinLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms, in addThinLTO() 1494 AddStreamFn AddStream, FileCache Cache, unsigned Task, BitcodeModule BM, in runThinLTOBackendThread() 1500 MapVector<StringRef, BitcodeModule> &ModuleMap) { in runThinLTOBackendThread() 1541 unsigned Task, BitcodeModule BM, in start() 1545 MapVector<StringRef, BitcodeModule> &ModuleMap) override { in start() 1551 [=](BitcodeModule BM, ModuleSummaryIndex &CombinedIndex, in start() 1557 MapVector<StringRef, BitcodeModule> &ModuleMap) { in start() [all …]
|
| H A D | ThinLTOCodeGenerator.cpp | 1106 std::vector<BitcodeModule *> ModulesVec; in run()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | BackendUtil.h | 17 class BitcodeModule; variable
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | IRObjectFile.h | 78 std::vector<BitcodeModule> Mods;
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-modextract/ |
| H A D | llvm-modextract.cpp | 55 std::vector<BitcodeModule> Ms = ExitOnErr(getBitcodeModuleList(*MB)); in main()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | IRObjectFile.cpp | 115 Expected<std::vector<BitcodeModule>> BMsOrErr = in create()
|
| H A D | IRSymtab.cpp | 385 static Expected<FileContents> upgrade(ArrayRef<BitcodeModule> BMs) { in upgrade()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-dis/ |
| H A D | llvm-dis.cpp | 217 BitcodeModule MB = IF.Mods[I]; in main()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CGData/ |
| H A D | CodeGenData.h | 259 loadModuleForTwoRounds(BitcodeModule &OrigModule, unsigned Task,
|
| /freebsd/contrib/llvm-project/llvm/lib/CGData/ |
| H A D | CodeGenData.cpp | 239 std::unique_ptr<Module> loadModuleForTwoRounds(BitcodeModule &OrigModule, in loadModuleForTwoRounds()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenAction.cpp | 1026 Expected<std::vector<BitcodeModule>> BMsOrErr = getBitcodeModuleList(MBRef); in loadModule() 1029 BitcodeModule *Bm = llvm::lto::findThinLTOModule(*BMsOrErr); in loadModule() 1067 Expected<std::vector<BitcodeModule>> BMsOrErr = getBitcodeModuleList(MBRef); in loadModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 8347 Expected<std::vector<BitcodeModule>> 8422 for (BitcodeModule &I : llvm::reverse(F.Mods)) { in getBitcodeFileContents() 8473 BitcodeModule::getModuleImpl(LLVMContext &Context, bool MaterializeAll, in getModuleImpl() 8515 BitcodeModule::getLazyModule(LLVMContext &Context, bool ShouldLazyLoadMetadata, in getLazyModule() 8525 Error BitcodeModule::readSummary( in readSummary() 8538 Expected<std::unique_ptr<ModuleSummaryIndex>> BitcodeModule::getSummary() { in getSummary() 8605 Expected<BitcodeLTOInfo> BitcodeModule::getLTOInfo() { in getLTOInfo() 8664 static Expected<BitcodeModule> getSingleModule(MemoryBufferRef Buffer) { in getSingleModule() 8665 Expected<std::vector<BitcodeModule>> MsOrErr = getBitcodeModuleList(Buffer); in getSingleModule() 8679 Expected<BitcodeModule> BM = getSingleModule(Buffer); in getLazyBitcodeModule() [all …]
|