From 3c1c9875b9749e4e644b7fd783993a1c74a006f9 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Sun, 17 Apr 2016 18:42:27 +0000 Subject: Keep only the splitCodegen version that takes a factory. This makes it much easier to see that all created TargetMachines are equivalent. llvm-svn: 266564 --- llvm/lib/CodeGen/ParallelCG.cpp | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'llvm/lib/CodeGen/ParallelCG.cpp') diff --git a/llvm/lib/CodeGen/ParallelCG.cpp b/llvm/lib/CodeGen/ParallelCG.cpp index e431acd6400..42096f06fe2 100644 --- a/llvm/lib/CodeGen/ParallelCG.cpp +++ b/llvm/lib/CodeGen/ParallelCG.cpp @@ -36,25 +36,6 @@ codegen(Module *M, llvm::raw_pwrite_stream &OS, CodeGenPasses.run(*M); } -std::unique_ptr -llvm::splitCodeGen(std::unique_ptr M, ArrayRef OSs, - ArrayRef BCOSs, StringRef CPU, - StringRef Features, const TargetOptions &Options, - Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL, - TargetMachine::CodeGenFileType FileType, - bool PreserveLocals) { - std::string TripleStr = M->getTargetTriple(); - std::string ErrMsg; - - const Target *TheTarget = TargetRegistry::lookupTarget(TripleStr, ErrMsg); - if (!TheTarget) - report_fatal_error(Twine("Target not found: ") + ErrMsg); - return splitCodeGen(std::move(M), OSs, BCOSs, [&]() { - return std::unique_ptr(TheTarget->createTargetMachine( - TripleStr, CPU, Features, Options, RM, CM, OL)); - }, FileType, PreserveLocals); -} - std::unique_ptr llvm::splitCodeGen( std::unique_ptr M, ArrayRef OSs, ArrayRef BCOSs, -- cgit v1.2.3