LLVM  4.0.0
Functions
LTOBackend.cpp File Reference
#include "llvm/LTO/LTOBackend.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/Analysis/CGSCCPassManager.h"
#include "llvm/Analysis/TargetLibraryInfo.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/Bitcode/BitcodeReader.h"
#include "llvm/Bitcode/BitcodeWriter.h"
#include "llvm/IR/LegacyPassManager.h"
#include "llvm/IR/PassManager.h"
#include "llvm/IR/Verifier.h"
#include "llvm/LTO/LTO.h"
#include "llvm/LTO/legacy/UpdateCompilerUsed.h"
#include "llvm/MC/SubtargetFeature.h"
#include "llvm/Passes/PassBuilder.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/TargetRegistry.h"
#include "llvm/Support/ThreadPool.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Transforms/IPO.h"
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
#include "llvm/Transforms/Scalar/LoopPassManager.h"
#include "llvm/Transforms/Utils/FunctionImportUtils.h"
#include "llvm/Transforms/Utils/SplitModule.h"
Include dependency graph for LTOBackend.cpp:

Go to the source code of this file.

Functions

static LLVM_ATTRIBUTE_NORETURN void reportOpenError (StringRef Path, Twine Msg)
 
static void handleAsmUndefinedRefs (Module &Mod, TargetMachine &TM)
 

Function Documentation

static void handleAsmUndefinedRefs ( Module Mod,
TargetMachine TM 
)
static
static LLVM_ATTRIBUTE_NORETURN void reportOpenError ( StringRef  Path,
Twine  Msg 
)
static

Definition at line 45 of file LTOBackend.cpp.

References llvm::errs(), and llvm::raw_ostream::flush().

Referenced by llvm::lto::Config::addSaveTemps().