[PATCH] D112719: [lld] Rename addCombinedLTOObjects to match ELF driver. NFC
Sam Clegg via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 28 07:35:45 PDT 2021
sbc100 created this revision.
Herald added subscribers: wingo, inglorion.
sbc100 requested review of this revision.
Herald added subscribers: llvm-commits, aheejin.
Herald added a project: LLVM.
This function was renamed in https://reviews.llvm.org/D62291.
The new name seems more accurate and also its good to maintain
some consistency between these methods in the different drivers.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D112719
Files:
lld/COFF/Driver.cpp
lld/COFF/SymbolTable.cpp
lld/COFF/SymbolTable.h
lld/wasm/Driver.cpp
lld/wasm/SymbolTable.cpp
lld/wasm/SymbolTable.h
Index: lld/wasm/SymbolTable.h
===================================================================
--- lld/wasm/SymbolTable.h
+++ lld/wasm/SymbolTable.h
@@ -41,7 +41,7 @@
void addFile(InputFile *file);
- void addCombinedLTOObject();
+ void compileBitcodeFiles();
ArrayRef<Symbol *> getSymbols() const { return symVector; }
Index: lld/wasm/SymbolTable.cpp
===================================================================
--- lld/wasm/SymbolTable.cpp
+++ lld/wasm/SymbolTable.cpp
@@ -63,7 +63,7 @@
// using LLVM functions and replaces bitcode symbols with the results.
// Because all bitcode files that the program consists of are passed
// to the compiler at once, it can do whole-program optimization.
-void SymbolTable::addCombinedLTOObject() {
+void SymbolTable::compileBitcodeFiles() {
// Prevent further LTO objects being included
BitcodeFile::doneLTO = true;
Index: lld/wasm/Driver.cpp
===================================================================
--- lld/wasm/Driver.cpp
+++ lld/wasm/Driver.cpp
@@ -970,7 +970,7 @@
// Do link-time optimization if given files are LLVM bitcode files.
// This compiles bitcode files into real object files.
- symtab->addCombinedLTOObject();
+ symtab->compileBitcodeFiles();
if (errorCount())
return;
Index: lld/COFF/SymbolTable.h
===================================================================
--- lld/COFF/SymbolTable.h
+++ lld/COFF/SymbolTable.h
@@ -81,7 +81,7 @@
// Build a set of COFF objects representing the combined contents of
// BitcodeFiles and add them to the symbol table. Called after all files are
// added and before the writer writes results to a file.
- void addCombinedLTOObjects();
+ void compileBitcodeFiles();
// Creates an Undefined symbol for a given name.
Symbol *addUndefined(StringRef name);
Index: lld/COFF/SymbolTable.cpp
===================================================================
--- lld/COFF/SymbolTable.cpp
+++ lld/COFF/SymbolTable.cpp
@@ -865,7 +865,7 @@
return addUndefined(name, nullptr, false);
}
-void SymbolTable::addCombinedLTOObjects() {
+void SymbolTable::compileBitcodeFiles() {
if (ctx.bitcodeFileInstances.empty())
return;
Index: lld/COFF/Driver.cpp
===================================================================
--- lld/COFF/Driver.cpp
+++ lld/COFF/Driver.cpp
@@ -2138,11 +2138,11 @@
// Do LTO by compiling bitcode input files to a set of native COFF files then
// link those files (unless -thinlto-index-only was given, in which case we
// resolve symbols and write indices, but don't generate native code or link).
- ctx.symtab.addCombinedLTOObjects();
+ ctx.symtab.compileBitcodeFiles();
// If -thinlto-index-only is given, we should create only "index
// files" and not object files. Index file creation is already done
- // in addCombinedLTOObject, so we are done if that's the case.
+ // in compileBitcodeFiles, so we are done if that's the case.
if (config->thinLTOIndexOnly)
return;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D112719.383030.patch
Type: text/x-patch
Size: 3011 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211028/42d332c9/attachment.bin>
More information about the llvm-commits
mailing list