forked from OSchip/llvm-project
Revert "[LTO] Add a function `LTOCodeGenerator::getMergedModule`"
This reverts commit 61051e42c2
.
This commit is contained in:
parent
d6449d0d08
commit
aa0981ba86
|
@ -193,8 +193,6 @@ struct LTOCodeGenerator {
|
|||
void resetMergedModule() { MergedModule.reset(); }
|
||||
void DiagnosticHandler(const DiagnosticInfo &DI);
|
||||
|
||||
Module &getMergedModule() { return *MergedModule; }
|
||||
|
||||
private:
|
||||
/// Verify the merged module on first call.
|
||||
///
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
; RUN: llvm-as < %s > %t1
|
||||
; RUN: llvm-lto --dump-linked-module %t1 2>&1 | FileCheck %s
|
||||
|
||||
; CHEKCK: target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||
|
||||
; CHECK: define void @f() {
|
||||
define void @f() {
|
||||
; CHECK-NEXT: entry:
|
||||
entry:
|
||||
; CHECK-NEXT: ret void
|
||||
ret void
|
||||
; CHECK-NEXT: }
|
||||
}
|
|
@ -197,11 +197,6 @@ static cl::opt<bool>
|
|||
cl::desc("Write merged LTO module to file before CodeGen"),
|
||||
cl::cat(LTOCategory));
|
||||
|
||||
static cl::opt<bool>
|
||||
DumpLinkedModule("dump-linked-module", cl::init(false),
|
||||
cl::desc("Dump linked LTO module before optimize"),
|
||||
cl::cat(LTOCategory));
|
||||
|
||||
static cl::list<std::string> InputFilenames(cl::Positional, cl::OneOrMore,
|
||||
cl::desc("<input bitcode files>"),
|
||||
cl::cat(LTOCategory));
|
||||
|
@ -321,11 +316,11 @@ namespace {
|
|||
if (!CurrentActivity.empty())
|
||||
OS << ' ' << CurrentActivity;
|
||||
OS << ": ";
|
||||
|
||||
|
||||
DiagnosticPrinterRawOStream DP(OS);
|
||||
DI.print(DP);
|
||||
OS << '\n';
|
||||
|
||||
|
||||
if (DI.getSeverity() == DS_Error)
|
||||
exit(1);
|
||||
return true;
|
||||
|
@ -1120,14 +1115,6 @@ int main(int argc, char **argv) {
|
|||
error("error compiling the code");
|
||||
|
||||
} else {
|
||||
if (DumpLinkedModule) {
|
||||
if (SaveLinkedModuleFile)
|
||||
error(": -dump-linked-module must be used without -dump-linked-module");
|
||||
|
||||
Module &M = CodeGen.getMergedModule();
|
||||
M.dump();
|
||||
}
|
||||
|
||||
if (Parallelism != 1)
|
||||
error("-j must be specified together with -o");
|
||||
|
||||
|
|
Loading…
Reference in New Issue