forked from OSchip/llvm-project
LTO.h - reduce includes to forward declarations. NFC.
Add missing ToolOutputFile.h dependency to BackendUtil.cpp
This commit is contained in:
parent
4319c89551
commit
0b9783350b
|
@ -46,6 +46,7 @@
|
|||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Support/TimeProfiler.h"
|
||||
#include "llvm/Support/Timer.h"
|
||||
#include "llvm/Support/ToolOutputFile.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
|
|
|
@ -17,28 +17,24 @@
|
|||
|
||||
#include "llvm/ADT/MapVector.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/IR/DiagnosticInfo.h"
|
||||
#include "llvm/IR/LLVMRemarkStreamer.h"
|
||||
#include "llvm/IR/ModuleSummaryIndex.h"
|
||||
#include "llvm/LTO/Config.h"
|
||||
#include "llvm/Linker/IRMover.h"
|
||||
#include "llvm/Object/IRSymtab.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/ToolOutputFile.h"
|
||||
#include "llvm/Support/thread.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
#include "llvm/Transforms/IPO/FunctionImport.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
class BitcodeModule;
|
||||
class Error;
|
||||
class IRMover;
|
||||
class LLVMContext;
|
||||
class MemoryBufferRef;
|
||||
class Module;
|
||||
class Target;
|
||||
class raw_pwrite_stream;
|
||||
class Target;
|
||||
class ToolOutputFile;
|
||||
|
||||
/// Resolve linkage for prevailing symbols in the \p Index. Linkage changes
|
||||
/// recorded in the index and the ThinLTO backends must apply the changes to
|
||||
|
|
Loading…
Reference in New Issue