reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
71 c.Options = initTargetOptionsFromCodeGenFlags(); 72 c.Options.RelaxELFRelocations = true; 73 c.Options.EmitAddrsig = true; 76 c.Options.FunctionSections = true; 77 c.Options.DataSections = true; 80 c.RelocModel = *relocModel; 82 c.RelocModel = None; 84 c.RelocModel = Reloc::PIC_; 86 c.RelocModel = Reloc::Static; 88 c.CodeModel = getCodeModelFromCMModel(); 89 c.DisableVerify = config->disableVerify; 90 c.DiagHandler = diagnosticHandler; 91 c.OptLevel = config->ltoo; 92 c.CPU = getCPUStr(); 93 c.MAttrs = getMAttrs(); 94 c.CGOptLevel = args::getCGOptLevel(config->ltoo); 97 c.OptPipeline = config->ltoNewPmPasses; 98 c.AAPipeline = config->ltoAAPipeline; 101 c.RemarksFilename = config->optRemarksFilename; 102 c.RemarksPasses = config->optRemarksPasses; 103 c.RemarksWithHotness = config->optRemarksWithHotness; 104 c.RemarksFormat = config->optRemarksFormat; 106 c.SampleProfile = config->ltoSampleProfile; 107 c.UseNewPM = config->ltoNewPassManager; 108 c.DebugPassManager = config->ltoDebugPassManager; 109 c.DwoDir = config->dwoDir; 111 c.CSIRProfile = config->ltoCSProfileFile; 112 c.RunCSIRInstr = config->ltoCSProfileGenerate; 115 c.PostInternalizeModuleHook = [](size_t task, const Module &m) { 123 checkError(c.addSaveTemps(config->outputFile.str() + ".", 125 return c;