Home
last modified time | relevance | path

Searched refs:BitcodeModule (Results 1 – 16 of 16) sorted by relevance

/llvm-project/llvm/include/llvm/LTO/
H A DLTOBackend.h29 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 DLTO.h103 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 DBitcodeReader.h101 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 DLTOBackend.cpp591 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 DLTO.cpp587 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 DThinLTOCodeGenerator.cpp1110 std::vector<BitcodeModule *> ModulesVec; in run()
/llvm-project/clang/include/clang/CodeGen/
H A DBackendUtil.h17 class BitcodeModule; variable
/llvm-project/llvm/include/llvm/Object/
H A DIRObjectFile.h77 std::vector<BitcodeModule> Mods;
/llvm-project/llvm/tools/llvm-cat/
H A Dllvm-cat.cpp63 std::vector<BitcodeModule> Mods = ExitOnErr(getBitcodeModuleList(*MB)); in main()
/llvm-project/llvm/tools/llvm-modextract/
H A Dllvm-modextract.cpp55 std::vector<BitcodeModule> Ms = ExitOnErr(getBitcodeModuleList(*MB)); in main()
/llvm-project/llvm/lib/Object/
H A DIRObjectFile.cpp115 Expected<std::vector<BitcodeModule>> BMsOrErr = in create()
H A DIRSymtab.cpp386 static Expected<FileContents> upgrade(ArrayRef<BitcodeModule> BMs) { in upgrade()
/llvm-project/llvm/tools/llvm-dis/
H A Dllvm-dis.cpp225 BitcodeModule MB = IF.Mods[I]; in main()
/llvm-project/clang/lib/CodeGen/
H A DCodeGenAction.cpp1025 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 DBitcodeReader.cpp8372 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 DReducerWorkItem.cpp763 BitcodeModule BM = IF->Mods[0]; in writeBitcode()