Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTOBackend.h30 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 DLTO.h105 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 DBitcodeReader.h103 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 DLTOBackend.cpp603 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 DLTO.cpp593 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 DThinLTOCodeGenerator.cpp1106 std::vector<BitcodeModule *> ModulesVec; in run()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DBackendUtil.h17 class BitcodeModule; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DIRObjectFile.h78 std::vector<BitcodeModule> Mods;
/freebsd/contrib/llvm-project/llvm/tools/llvm-modextract/
H A Dllvm-modextract.cpp55 std::vector<BitcodeModule> Ms = ExitOnErr(getBitcodeModuleList(*MB)); in main()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DIRObjectFile.cpp115 Expected<std::vector<BitcodeModule>> BMsOrErr = in create()
H A DIRSymtab.cpp385 static Expected<FileContents> upgrade(ArrayRef<BitcodeModule> BMs) { in upgrade()
/freebsd/contrib/llvm-project/llvm/tools/llvm-dis/
H A Dllvm-dis.cpp217 BitcodeModule MB = IF.Mods[I]; in main()
/freebsd/contrib/llvm-project/llvm/include/llvm/CGData/
H A DCodeGenData.h259 loadModuleForTwoRounds(BitcodeModule &OrigModule, unsigned Task,
/freebsd/contrib/llvm-project/llvm/lib/CGData/
H A DCodeGenData.cpp239 std::unique_ptr<Module> loadModuleForTwoRounds(BitcodeModule &OrigModule, in loadModuleForTwoRounds()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenAction.cpp1026 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 DBitcodeReader.cpp8347 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 …]