Home | History | Annotate | Download | only in LTO

Lines Matching refs:LTOCodeGenerator

1 //===-LTOCodeGenerator.cpp - LLVM Link Time Optimizer ---------------------===//
15 #include "llvm/LTO/LTOCodeGenerator.h"
59 const char* LTOCodeGenerator::getVersionString() {
67 LTOCodeGenerator::LTOCodeGenerator(LLVMContext &Context)
73 LTOCodeGenerator::~LTOCodeGenerator() {}
78 void LTOCodeGenerator::initializeLTOPasses() {
105 bool LTOCodeGenerator::addModule(LTOModule *Mod) {
118 void LTOCodeGenerator::setModule(std::unique_ptr<LTOModule> Mod) {
132 void LTOCodeGenerator::setTargetOptions(TargetOptions Options) {
136 void LTOCodeGenerator::setDebugInfo(lto_debug_model Debug) {
149 void LTOCodeGenerator::setOptLevel(unsigned Level) {
167 bool LTOCodeGenerator::writeMergedModules(const char *Path) {
200 bool LTOCodeGenerator::compileOptimizedToFile(const char **Name) {
238 LTOCodeGenerator::compileOptimized() {
258 bool LTOCodeGenerator::compile_to_file(const char **Name, bool DisableVerify,
270 LTOCodeGenerator::compile(bool DisableVerify, bool DisableInline,
279 bool LTOCodeGenerator::determineTarget() {
319 void LTOCodeGenerator::
399 void LTOCodeGenerator::applyScopeRestrictions() {
457 bool LTOCodeGenerator::optimize(bool DisableVerify, bool DisableInline,
495 bool LTOCodeGenerator::compileOptimized(ArrayRef<raw_pwrite_stream *> Out) {
520 void LTOCodeGenerator::setCodeGenDebugOptions(const char *Options) {
526 void LTOCodeGenerator::parseCodeGenDebugOptions() {
537 void LTOCodeGenerator::DiagnosticHandler(const DiagnosticInfo &DI,
539 ((LTOCodeGenerator *)Context)->DiagnosticHandler2(DI);
542 void LTOCodeGenerator::DiagnosticHandler2(const DiagnosticInfo &DI) {
573 LTOCodeGenerator::setDiagnosticHandler(lto_diagnostic_handler_t DiagHandler,
579 // Register the LTOCodeGenerator stub in the LLVMContext to forward the
581 Context.setDiagnosticHandler(LTOCodeGenerator::DiagnosticHandler, this,
595 void LTOCodeGenerator::emitError(const std::string &ErrMsg) {