[llvm] Use SmallString::str (NFC) (#92712)

This commit is contained in:
Kazu Hirata 2024-05-19 22:48:06 -07:00 committed by GitHub
parent 6b0733e3a3
commit 32ae9a28a5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 7 deletions

View File

@ -2940,7 +2940,7 @@ Error BitcodeReader::parseValueSymbolTable(uint64_t Offset) {
if (!BB)
return error("Invalid bbentry record");
BB->setName(StringRef(ValueName.data(), ValueName.size()));
BB->setName(ValueName.str());
ValueName.clear();
break;
}

View File

@ -79,9 +79,7 @@ void llvm::splitCodeGen(
[TMFactory, FileType, ThreadOS](const SmallString<0> &BC) {
LLVMContext Ctx;
Expected<std::unique_ptr<Module>> MOrErr = parseBitcodeFile(
MemoryBufferRef(StringRef(BC.data(), BC.size()),
"<split-module>"),
Ctx);
MemoryBufferRef(BC.str(), "<split-module>"), Ctx);
if (!MOrErr)
report_fatal_error("Failed to read bitcode");
std::unique_ptr<Module> MPartInCtx = std::move(MOrErr.get());

View File

@ -452,9 +452,8 @@ static void splitCodeGen(const Config &C, TargetMachine *TM,
CodegenThreadPool.async(
[&](const SmallString<0> &BC, unsigned ThreadId) {
LTOLLVMContext Ctx(C);
Expected<std::unique_ptr<Module>> MOrErr = parseBitcodeFile(
MemoryBufferRef(StringRef(BC.data(), BC.size()), "ld-temp.o"),
Ctx);
Expected<std::unique_ptr<Module>> MOrErr =
parseBitcodeFile(MemoryBufferRef(BC.str(), "ld-temp.o"), Ctx);
if (!MOrErr)
report_fatal_error("Failed to read bitcode");
std::unique_ptr<Module> MPartInCtx = std::move(MOrErr.get());