Home
last modified time | relevance | path

Searched refs:BitcodeFile (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DExecutionDriver.cpp284 std::string BitcodeFile, in executeProgram() argument
291 if (BitcodeFile.empty()) { in executeProgram()
302 BitcodeFile = std::string(UniqueFilename); in executeProgram()
304 if (writeProgramToFile(BitcodeFile, UniqueFD, Program)) { in executeProgram()
305 errs() << ToolName << ": Error emitting bitcode to file '" << BitcodeFile in executeProgram()
313 std::string BitcodePath(BitcodeFile); in executeProgram()
334 Expected<int> RetVal = AI->ExecuteProgram(BitcodeFile, InputArgv, InputFile, in executeProgram()
376 BugDriver::compileSharedObject(const std::string &BitcodeFile) { in compileSharedObject() argument
382 SafeInterpreter->OutputCode(BitcodeFile, OutputFile); in compileSharedObject()
428 const std::string &BitcodeFile, in diffProgram() argument
[all …]
H A DBugDriver.h104 /// BitcodeFile for debugging a code generator.
106 Expected<std::string> compileSharedObject(const std::string &BitcodeFile);
165 const std::string &BitcodeFile = "",
/freebsd/contrib/llvm-project/lld/MachO/
H A DLTO.h26 class BitcodeFile; variable
33 void add(BitcodeFile &f);
H A DLTO.cpp107 void BitcodeCompiler::add(BitcodeFile &f) { in add()
164 if (auto *f = dyn_cast<BitcodeFile>(file)) in thinLTOCreateEmptyIndexFiles()
169 if (auto *f = dyn_cast<BitcodeFile>(file)) { in thinLTOCreateEmptyIndexFiles()
H A DInputFiles.h311 class BitcodeFile final : public InputFile {
313 explicit BitcodeFile(MemoryBufferRef mb, StringRef archiveName,
H A DInputFiles.cpp2247 return make<BitcodeFile>(mb, archiveName, offsetInArchive, lazy, in loadArchiveMember()
2302 BitcodeFile &file) { in createBitcodeSymbol()
2335 BitcodeFile::BitcodeFile(MemoryBufferRef mb, StringRef archiveName, in BitcodeFile() function in BitcodeFile
2369 void BitcodeFile::parse() { in parse()
2385 void BitcodeFile::parseLazy() { in parseLazy()
2409 if (auto *bitcode = dyn_cast<BitcodeFile>(&file)) { in extract()
H A DMapFile.cpp69 if (isa<ObjFile>(file) || isa<BitcodeFile>(file)) { in gatherMapInfo()
H A DSymbolTable.cpp110 assert(!file || !isa<BitcodeFile>(file) || !isec); in addDefined()
172 assert(isa<BitcodeFile>(file) && "Bitcode file is expected."); in addDefined()
H A DDriver.cpp409 newFile = make<BitcodeFile>(mbref, "", 0, isLazy); in addFile()
424 if ((isa<ObjFile>(newFile) || isa<BitcodeFile>(newFile)) && newFile->lazy && in addFile()
490 isa_and_nonnull<BitcodeFile>(file)) { in addFramework()
609 if (auto *bitcodeFile = dyn_cast<BitcodeFile>(file)) in compileBitcodeFiles()
/freebsd/contrib/llvm-project/lld/ELF/
H A DLTO.h36 class BitcodeFile; variable
44 void add(BitcodeFile &f);
H A DInputFiles.cpp272 if (!file->isElf() && !isa<BitcodeFile>(file)) in isCompatible()
309 if (auto *f = dyn_cast<BitcodeFile>(file)) { in doParseFile()
326 } else if (auto *f = dyn_cast<BitcodeFile>(file)) { in doParseFile()
1790 BitcodeFile::BitcodeFile(Ctx &ctx, MemoryBufferRef mb, StringRef archiveName, in BitcodeFile() function in BitcodeFile
1840 BitcodeFile &f) { in createBitcodeSymbol()
1878 void BitcodeFile::parse() { in parse()
1903 void BitcodeFile::parseLazy() { in parseLazy()
1921 void BitcodeFile::postParse() { in postParse()
2016 if (isa<BitcodeFile>(this)) in shouldExtractForCommon()
H A DLTO.cpp220 void BitcodeCompiler::add(BitcodeFile &f) { in add()
289 for (BitcodeFile *f : ctx.bitcodeFiles) in thinLTOCreateEmptyIndexFiles()
292 for (BitcodeFile *f : ctx.lazyBitcodeFiles) { in thinLTOCreateEmptyIndexFiles()
H A DInputFiles.h324 class BitcodeFile : public InputFile {
326 BitcodeFile(Ctx &, MemoryBufferRef m, StringRef archiveName,
H A DConfig.h41 class BitcodeFile; variable
674 SmallVector<BitcodeFile *, 0> bitcodeFiles;
675 SmallVector<BitcodeFile *, 0> lazyBitcodeFiles;
H A DDriver.cpp239 files.push_back(std::make_unique<BitcodeFile>(ctx, *fatLTOData, archiveName, in tryAddFatLTOFile()
267 files.push_back(std::make_unique<BitcodeFile>(ctx, p.first, path, in addFile()
297 std::make_unique<BitcodeFile>(ctx, p.first, path, p.second, true)); in addFile()
325 files.push_back(std::make_unique<BitcodeFile>(ctx, mbref, "", 0, inLib)); in addFile()
2327 for (BitcodeFile *file : ctx.bitcodeFiles) in excludeLibs()
2367 if (sym && sym->isLazy() && isa<BitcodeFile>(sym->file)) { in handleLibcall()
2392 for (BitcodeFile *file : ctx.bitcodeFiles) in writeArchiveStats()
2674 for (BitcodeFile *file : ctx.bitcodeFiles) in markBuffersAsDontNeed()
2676 for (BitcodeFile *file : ctx.lazyBitcodeFiles) in markBuffersAsDontNeed()
2695 for (BitcodeFile *file : ctx.bitcodeFiles) in compileBitcodeFiles()
[all …]
/freebsd/contrib/llvm-project/lld/COFF/
H A DLTO.h37 class BitcodeFile; variable
46 void add(BitcodeFile &f);
H A DInputFiles.h391 class BitcodeFile : public InputFile {
393 explicit BitcodeFile(SymbolTable &symtab, MemoryBufferRef mb,
395 ~BitcodeFile();
397 static BitcodeFile *create(COFFLinkerContext &ctx, MemoryBufferRef mb,
H A DInputFiles.cpp194 machine = BitcodeFile::getMachineType(obj.get()); in parse()
714 if (isa<BitcodeFile>(leader->file)) { in handleComdatSelection()
1349 BitcodeFile::BitcodeFile(SymbolTable &symtab, MemoryBufferRef mb, in BitcodeFile() function in BitcodeFile
1355 BitcodeFile *BitcodeFile::create(COFFLinkerContext &ctx, MemoryBufferRef mb, in create()
1378 return make<BitcodeFile>(ctx.getSymtab(getMachineType(obj.get())), mb, obj, in create()
1382 BitcodeFile::~BitcodeFile() = default;
1384 void BitcodeFile::parse() { in parse()
1447 void BitcodeFile::parseLazy() { in parseLazy()
1456 MachineTypes BitcodeFile::getMachineType(const llvm::lto::InputFile *obj) { in getMachineType()
H A DSymbolTable.cpp97 static std::vector<std::string> getSymbolLocations(BitcodeFile *file) { in getSymbolLocations()
195 if (auto *b = dyn_cast<BitcodeFile>(file)) { in getSymbolLocations()
421 for (BitcodeFile *file : bitcodeFileInstances) in reportProblemSymbols()
550 if (!file || !isa<BitcodeFile>(file)) in insert()
789 static std::string getSourceLocationBitcode(BitcodeFile *file) { in getSourceLocationBitcode()
821 if (auto *b = dyn_cast<BitcodeFile>(file)) in getSourceLocation()
1418 for (BitcodeFile *f : bitcodeFileInstances) in compileBitcodeFiles()
H A DSymbolTable.h194 std::vector<BitcodeFile *> bitcodeFileInstances;
H A DLTO.cpp143 void BitcodeCompiler::add(BitcodeFile &f) { in add()
H A DDriver.cpp203 if (auto *f = dyn_cast<BitcodeFile>(file)) in addFile()
211 } else if (auto *f = dyn_cast<BitcodeFile>(file)) { in addFile()
289 addFile(BitcodeFile::create(ctx, mbref, "", 0, lazy)); in addBuffer()
378 obj = BitcodeFile::create(ctx, mb, parentName, offsetInArchive, in addArchiveBuffer()