/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 131 createTargetMachine(const Config &Conf, const Target *TheTarget, Module &M) { in createTargetMachine() argument 135 for (const std::string &A : Conf.MAttrs) in createTargetMachine() 139 if (Conf.RelocModel) in createTargetMachine() 140 RelocModel = *Conf.RelocModel; in createTargetMachine() 146 if (Conf.CodeModel) in createTargetMachine() 147 CodeModel = *Conf.CodeModel; in createTargetMachine() 152 TheTriple, Conf.CPU, Features.getString(), Conf.Options, RelocModel, in createTargetMachine() 153 CodeModel, Conf.CGOptLevel)); in createTargetMachine() 156 static void runNewPMPasses(const Config &Conf, Modul argument 272 runOldPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, bool IsThinLTO, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) runOldPMPasses() argument 303 opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, bool IsThinLTO, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) opt() argument 322 EmitBitcodeSection(Module &M, const Config &Conf) EmitBitcodeSection() argument 335 codegen(const Config &Conf, TargetMachine *TM, AddStreamFn AddStream, unsigned Task, Module &Mod) codegen() argument 502 thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, Module &Mod, const ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> &ModuleMap) thinBackend() argument [all...] |
H A D | LTO.cpp | 73 SmallString<40> &Key, const Config &Conf, const ModuleSummaryIndex &Index, in computeLTOCacheKey() 117 AddString(Conf.CPU); in computeLTOCacheKey() 122 AddUnsigned(Conf.Options.RelaxELFRelocations); in computeLTOCacheKey() 123 AddUnsigned(Conf.Options.FunctionSections); in computeLTOCacheKey() 124 AddUnsigned(Conf.Options.DataSections); in computeLTOCacheKey() 125 AddUnsigned((unsigned)Conf.Options.DebuggerTuning); in computeLTOCacheKey() 126 for (auto &A : Conf.MAttrs) in computeLTOCacheKey() 128 if (Conf.RelocModel) in computeLTOCacheKey() 129 AddUnsigned(*Conf.RelocModel); in computeLTOCacheKey() 132 if (Conf in computeLTOCacheKey() 72 computeLTOCacheKey( SmallString<40> &Key, const Config &Conf, const ModuleSummaryIndex &Index, StringRef ModuleID, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, const GVSummaryMapTy &DefinedGlobals, const std::set<GlobalValue::GUID> &CfiFunctionDefs, const std::set<GlobalValue::GUID> &CfiFunctionDecls) computeLTOCacheKey() argument 469 RegularLTOState(unsigned ParallelCodeGenParallelismLevel, const Config &Conf) RegularLTOState() argument 482 LTO(Config Conf, ThinBackend Backend, unsigned ParallelCodeGenParallelismLevel) LTO() argument 1032 const Config &Conf; global() member in lto::ThinBackendProc 1037 ThinBackendProc(const Config &Conf, ModuleSummaryIndex &CombinedIndex, const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries) ThinBackendProc() argument 1064 InProcessThinBackend( const Config &Conf, ModuleSummaryIndex &CombinedIndex, unsigned ThinLTOParallelismLevel, const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries, AddStreamFn AddStream, NativeObjectCache Cache) InProcessThinBackend() argument [all...] |
H A D | ThinLTOCodeGenerator.cpp | 333 llvm::lto::Config Conf; in ModuleCacheEntry() 334 Conf.OptLevel = OptLevel; in ModuleCacheEntry() 335 Conf.Options = TMBuilder.Options; in ModuleCacheEntry() 336 Conf.CPU = TMBuilder.MCpu; in ModuleCacheEntry() 337 Conf.MAttrs.push_back(TMBuilder.MAttr); in ModuleCacheEntry() 338 Conf.RelocModel = TMBuilder.RelocModel; in ModuleCacheEntry() 339 Conf.CGOptLevel = TMBuilder.CGOptLevel; in ModuleCacheEntry() 340 Conf.Freestanding = Freestanding; in ModuleCacheEntry() 342 computeLTOCacheKey(Key, Conf, Index, ModuleID, ImportList, ExportList, in ModuleCacheEntry()
|
/third_party/rust/crates/rust-openssl/openssl/src/ |
H A D | conf.rs | 7 pub struct Conf; structure names 13 use super::Conf; 27 // `NCONF` stands for "New Conf", as described in crypto/conf/conf_lib.c. This is in default() 48 impl Conf { impls 54 /// use openssl::conf::{Conf, ConfMethod}; 56 /// let conf = Conf::new(ConfMethod::default()); 59 pub fn new(method: ConfMethod) -> Result<Conf, ErrorStack> { in new() 60 unsafe { cvt_p(ffi::NCONF_new(method.as_ptr())).map(Conf) } in new()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/LTO/ |
H A D | LTO.h | 70 SmallString<40> &Key, const lto::Config &Conf, 275 /// FIXME: We do currently require the DiagHandler field to be set in Conf. 277 LTO(Config Conf, ThinBackend Backend = nullptr, 306 Config Conf; member in llvm::lto::LTO 310 const Config &Conf);
|