|
LLVM
4.0.0
|
#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"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) |
|
static |
Definition at line 279 of file LTOBackend.cpp.
References llvm::ModuleSymbolTable::CollectAsmSymbols(), fuzzer::Flags, llvm::Module::getModuleInlineAsm(), llvm::Module::getTargetTriple(), llvm::StringSet< AllocatorTy >::insert(), llvm::object::BasicSymbolRef::SF_Undefined, and llvm::updateCompilerUsed().
Referenced by llvm::lto::backend(), and llvm::lto::thinBackend().
|
static |
Definition at line 45 of file LTOBackend.cpp.
References llvm::errs(), and llvm::raw_ostream::flush().
Referenced by llvm::lto::Config::addSaveTemps().
1.8.6