/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTOBackend.h | 29 class BitcodeModule; variable 50 /// already been mapped to memory and the corresponding BitcodeModule objects 61 MapVector<StringRef, BitcodeModule> *ModuleMap, 68 /// Returns the BitcodeModule that is ThinLTO. 69 BitcodeModule *findThinLTOModule(MutableArrayRef<BitcodeModule> BMs); 72 Expected<BitcodeModule> findThinLTOModule(MemoryBufferRef MBRef);
|
H A D | LTO.h | 103 std::vector<int> generateModulesOrdering(ArrayRef<BitcodeModule *> R); 124 std::vector<BitcodeModule> Mods; 190 // Returns the only BitcodeModule from InputFile. in module_symbols() 191 BitcodeModule &getSingleBitcodeModule(); in module_symbols() 227 unsigned Task, BitcodeModule BM, 231 MapVector<StringRef, BitcodeModule> &ModuleMap) = 0; 417 using ModuleMapType = MapVector<StringRef, BitcodeModule>; 514 addRegularLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms, 519 Error addThinLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms,
|
/llvm-project/llvm/include/llvm/Bitcode/ |
H A D | BitcodeReader.h | 101 class BitcodeModule { 115 BitcodeModule(ArrayRef<uint8_t> Buffer, StringRef ModuleIdentifier, in BitcodeModule() function 165 std::vector<BitcodeModule> Mods; 177 Expected<std::vector<BitcodeModule>>
|
/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 591 MapVector<StringRef, BitcodeModule> *ModuleMap, in thinBackend() 687 Expected<BitcodeModule> BMOrErr = findThinLTOModule(**MBOrErr); in findThinLTOModule() 718 BitcodeModule *lto::findThinLTOModule(MutableArrayRef<BitcodeModule> BMs) { in initImportList() 722 for (BitcodeModule &BM : BMs) { in initImportList() 730 Expected<BitcodeModule> lto::findThinLTOModule(MemoryBufferRef MBRef) { in initImportList() 731 Expected<std::vector<BitcodeModule>> BMsOrErr = getBitcodeModuleList(MBRef); 737 if (const BitcodeModule *Bm = lto::findThinLTOModule(*BMsOrErr))
|
H A D | LTO.cpp | 587 BitcodeModule &InputFile::getSingleBitcodeModule() { in getSingleBitcodeModule() 621 // Requires a destructor for MapVector<BitcodeModule>. in addModuleToGlobalRes() 766 BitcodeModule BM = Input.Mods[ModI]; in addModule() 839 LTO::addRegularLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms, in addRegularLTO() 1031 Error LTO::addThinLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms, in addThinLTO() 1448 AddStreamFn AddStream, FileCache Cache, unsigned Task, BitcodeModule BM, in InProcessThinBackend() 1454 MapVector<StringRef, BitcodeModule> &ModuleMap) { in InProcessThinBackend() 1495 unsigned Task, BitcodeModule BM, in runThinLTOBackendThread() 1499 MapVector<StringRef, BitcodeModule> &ModuleMap) override { in runThinLTOBackendThread() 1505 [=](BitcodeModule B [all...] |
H A D | ThinLTOCodeGenerator.cpp | 1110 std::vector<BitcodeModule *> ModulesVec; in run()
|
/llvm-project/clang/include/clang/CodeGen/ |
H A D | BackendUtil.h | 17 class BitcodeModule; variable
|
/llvm-project/llvm/include/llvm/Object/ |
H A D | IRObjectFile.h | 77 std::vector<BitcodeModule> Mods;
|
/llvm-project/llvm/tools/llvm-cat/ |
H A D | llvm-cat.cpp | 63 std::vector<BitcodeModule> Mods = ExitOnErr(getBitcodeModuleList(*MB)); in main()
|
/llvm-project/llvm/tools/llvm-modextract/ |
H A D | llvm-modextract.cpp | 55 std::vector<BitcodeModule> Ms = ExitOnErr(getBitcodeModuleList(*MB)); in main()
|
/llvm-project/llvm/lib/Object/ |
H A D | IRObjectFile.cpp | 115 Expected<std::vector<BitcodeModule>> BMsOrErr = in create()
|
H A D | IRSymtab.cpp | 386 static Expected<FileContents> upgrade(ArrayRef<BitcodeModule> BMs) { in upgrade()
|
/llvm-project/llvm/tools/llvm-dis/ |
H A D | llvm-dis.cpp | 225 BitcodeModule MB = IF.Mods[I]; in main()
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenAction.cpp | 1025 Expected<std::vector<BitcodeModule>> BMsOrErr = getBitcodeModuleList(MBRef); in CreateASTConsumer() 1028 BitcodeModule *Bm = llvm::lto::findThinLTOModule(*BMsOrErr); in CreateASTConsumer() 1057 Expected<std::vector<BitcodeModule>> BMsOrErr = getBitcodeModuleList(MBRef); in loadModule()
|
/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 8372 Expected<std::vector<BitcodeModule>> 8447 for (BitcodeModule &I : llvm::reverse(F.Mods)) { in getLTOInfo() 8498 BitcodeModule::getModuleImpl(LLVMContext &Context, bool MaterializeAll, in getLTOInfo() 8540 BitcodeModule::getLazyModule(LLVMContext &Context, bool ShouldLazyLoadMetadata, 8550 Error BitcodeModule::readSummary( in getBitcodeTargetTriple() 8563 Expected<std::unique_ptr<ModuleSummaryIndex>> BitcodeModule::getSummary() { in isBitcodeContainingObjCCategory() 8630 Expected<BitcodeLTOInfo> BitcodeModule::getLTOInfo() { 8689 static Expected<BitcodeModule> getSingleModule(MemoryBufferRef Buffer) { 8690 Expected<std::vector<BitcodeModule>> MsOrErr = getBitcodeModuleList(Buffer); 8704 Expected<BitcodeModule> B [all...] |
/llvm-project/llvm/tools/llvm-reduce/ |
H A D | ReducerWorkItem.cpp | 763 BitcodeModule BM = IF->Mods[0]; in writeBitcode()
|