Home
last modified time | relevance | path

Searched refs:Config (Results 1 – 25 of 165) sorted by relevance

1234567

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DDriver.cpp227 if (Config->Static || Config->Relocatable) { in addFile()
281 if (Config->EMachine == EM_MIPS && Config->GnuHash) in checkOptions()
290 if (Config->Pie && Config->Shared) in checkOptions()
299 if (!Config->Relocatable && !Config->DefineCommon) in checkOptions()
920 std::tie(Config->EKind, Config->EMachine, Config->OSABI) = in readConfigs()
934 Config->SysvHash = Config->GnuHash = true; in readConfigs()
1008 Config->CopyRelocs = (Config->Relocatable || Config->EmitRelocs); in setConfigs()
1013 Config->Pic = Config->Pie || Config->Shared; in setConfigs()
1015 Config->Wordsize = Config->Is64 ? 8 : 4; in setConfigs()
1461 Config->SysvHash = Config->GnuHash = true; in link()
[all …]
H A DLTO.cpp68 lto::Config C; in createConfig()
79 if (Config->Relocatable) in createConfig()
81 else if (Config->Pic) in createConfig()
89 C.OptLevel = Config->LTOO; in createConfig()
104 C.DwoDir = Config->DwoDir; in createConfig()
106 if (Config->EmitLLVM) { in createConfig()
114 if (Config->SaveTemps) in createConfig()
130 Config->ThinLTOPrefixReplace.first, Config->ThinLTOPrefixReplace.second, in BitcodeCompiler()
157 bool IsExec = !Config->Shared && !Config->Relocatable; in add()
276 pruneCache(Config->ThinLTOCacheDir, Config->ThinLTOCachePolicy); in compile()
[all …]
H A DWriter.cpp95 if (Config->Relocatable) in getOutputSectionName()
285 Config->IsRela ? ".rela.dyn" : ".rel.dyn", Config->ZCombreloc); in createSyntheticSections()
321 if (!Config->Shared && Config->HasDynSymTab) { in createSyntheticSections()
406 (Config->EMachine == EM_ARM && !Config->AndroidPackDynRelocs) in createSyntheticSections()
442 if (Config->EMachine == EM_ARM && !Config->Relocatable) in createSyntheticSections()
661 if (!Config->ZRelro) in isRelroSection()
1471 if (!Config->Relocatable && Config->EMachine == EM_ARM && in resolveShfLinkOrder()
1616 if (Config->Bsymbolic || (Config->BsymbolicFunctions && B.isFunc())) in computeIsPreemptible()
1751 if (!Config->Relocatable && !Config->OFormatBinary) { in finalizeSections()
1911 if (Config->Omagic) in computeFlags()
[all …]
H A DSyntheticSections.cpp794 if (Count * Config->Wordsize > Config->MipsGotSize) in tryMergeGots()
977 if (!Config->Pic) in build()
1198 if (Config->EMachine == EM_MIPS || Config->ZRodynamic) in DynamicSection()
1277 if (Config->ZGlobal) in finalizeContents()
1289 if (Config->ZNow) { in finalizeContents()
1297 if (!Config->ZText) in finalizeContents()
1315 if (!Config->Shared && !Config->Relocatable && !Config->ZRodynamic) in finalizeContents()
1373 if (!Config->ZText) in finalizeContents()
1426 if (!Config->Pie) in finalizeContents()
1532 if (Config->IsRela) in encodeDynamicReloc()
[all …]
H A DBits.h20 if (Config->Is64) in readUint()
21 return llvm::support::endian::read64(Buf, Config->Endianness); in readUint()
22 return llvm::support::endian::read32(Buf, Config->Endianness); in readUint()
26 if (Config->Is64) in writeUint()
27 llvm::support::endian::write64(Buf, Val, Config->Endianness); in writeUint()
29 llvm::support::endian::write32(Buf, Val, Config->Endianness); in writeUint()
H A DRelocations.cpp191 Config->Shared) { in handleTlsRelocation()
205 if (!Config->Shared) { in handleTlsRelocation()
232 if (!Config->Shared) { in handleTlsRelocation()
248 if (Config->Shared) { in handleTlsRelocation()
395 if (!Config->Pic) in isStaticLinkTimeConstant()
642 if (Config->EMachine == EM_PPC64 && Config->Pic && Type == R_PPC64_TOC) in computeAddend()
675 Config->NoinhibitExec) { in maybeReportUndefined()
905 if (Config->Shared) { in processRelocAux()
964 if (Config->Pie && Config->EMachine == EM_386) in processRelocAux()
989 if (Config->MipsN32Abi) { in scanReloc()
[all …]
H A DSymbolTable.cpp51 if (F->EKind == Config->EKind && F->EMachine == Config->EMachine) { in isCompatible()
52 if (Config->EMachine != EM_MIPS) in isCompatible()
58 if (!Config->Emulation.empty()) in isCompatible()
90 if (Config->Trace) in addFile()
236 if (!CanOmitFromDynSym && (Config->Shared || Config->ExportDynamic)) in insert()
382 if (Config->WarnCommon) in compareDefinedNonCommon()
408 Bss->Live = !Config->GcSections; in addCommon()
419 if (Config->WarnCommon) in addCommon()
424 if (Config->WarnCommon) in addCommon()
667 if (!Config->Shared) in handleDynamicList()
[all …]
H A DTarget.cpp44 StringRef S = getELFRelocationTypeName(elf::Config->EMachine, Type); in toString()
51 switch (Config->EMachine) { in getTarget()
66 switch (Config->EKind) { in getTarget()
89 if (Config->EKind == ELF32LEKind) in getTarget()
110 switch (Config->EKind) { in getErrorPlace()
181 if (Config->ImageBase) in getImageBase()
182 return *Config->ImageBase; in getImageBase()
183 return Config->Pic ? 0 : DefaultImageBase; in getImageBase()
H A DSymbols.cpp93 if (D.isTls() && !Config->Relocatable) { in getSymVA()
197 for (VersionDefinition &Ver : Config->VersionDefinitions) { in parseSymbolVersion()
214 if (Config->Shared && VersionId != VER_NDX_LOCAL) in parseSymbolVersion()
231 if (Config->Relocatable) in computeBinding()
237 if (!Config->GnuUnique && Binding == STB_GNU_UNIQUE) in computeBinding()
243 if (!Config->HasDynSymTab) in includeInDynsym()
270 if (!Config->WarnSymbolOrdering) in maybeWarnUnorderableSymbol()
279 Config->UnresolvedSymbols == UnresolvedPolicy::Ignore) in maybeWarnUnorderableSymbol()
301 if (Config->Demangle) in toString()
H A DScriptParser.cpp136 if (Config->Sysroot == "") in isUnderSysroot()
178 Config->HasDynamicList = true; in readDynamicList()
314 bool Orig = Config->AsNeeded; in readAsNeeded()
315 Config->AsNeeded = true; in readAsNeeded()
318 Config->AsNeeded = Orig; in readAsNeeded()
325 if (Config->Entry.empty()) in readEntry()
326 Config->Entry = Tok; in readEntry()
418 std::tie(Config->EKind, Config->EMachine) = parseBfdName(S); in readOutputFormat()
422 Config->MipsN32Abi = true; in readOutputFormat()
475 if (!Config->Nostdlib) in readSearchDir()
[all …]
H A DInputFiles.cpp112 switch (Config->EKind) { in getSrcMsg()
336 if (Config->Optimize == 0 && !Config->Relocatable) in shouldMerge()
452 if (Config->Relocatable) in initializeSections()
535 if (Config->ARMVFPArgs != Arg && Config->ARMVFPArgs != ARMVFPArgKind::Default) in updateARMVFPArgs()
538 Config->ARMVFPArgs = Arg; in updateARMVFPArgs()
566 Config->ARMHasBlx = true; in updateSupportedARMFeatures()
573 Config->ARMHasBlx = true; in updateSupportedARMFeatures()
645 if (Config->Relocatable) { in createInputSection()
687 if (Config->EmitRelocs) { in createInputSection()
718 if (Config->Relocatable) { in createInputSection()
[all …]
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DDriver.cpp274 if (Config->Machine == I386 && Config->MinGW) { in parseDirectives()
708 MB->getMemBufferRef(), Config->Machine, Config->MinGW)); in parseModuleDefs()
806 Config->Order[S] = INT_MIN + Config->Order.size(); in parseOrderFile()
1313 if (Config->Incremental && Config->DoGC) { in link()
1319 if (Config->Incremental && Config->DoICF) { in link()
1376 Config->Wordsize = Config->is64() ? 8 : 4; in link()
1440 } else if (!Config->Entry && !Config->NoEntry) { in link()
1475 Config->PDBPath = Config->OutputFile; in link()
1482 Config->PDBAltPath = Config->PDBPath; in link()
1600 if (Config->DLL && ((Config->MinGW && Config->Exports.empty()) || in link()
[all …]
H A DLTO.cpp45 lto::Config C; in createLTO()
56 if (Config->Machine == COFF::IMAGE_FILE_MACHINE_I386) in createLTO()
62 C.OptLevel = Config->LTOO; in createLTO()
66 if (Config->SaveTemps) in createLTO()
70 if (Config->ThinLTOJobs != 0) in createLTO()
73 Config->LTOPartitions); in createLTO()
118 if (!Config->LTOCache.empty()) in compile()
131 if (!Config->LTOCache.empty()) in compile()
132 pruneCache(Config->LTOCache, Config->LTOCachePolicy); in compile()
138 if (Config->SaveTemps) { in compile()
[all …]
H A DWriter.cpp153 memcpy(P, Config->PDBAltPath.data(), Config->PDBAltPath.size()); in writeTo()
457 if (Config->Machine != ARMNT && Config->Machine != ARM64) in finalizeAddresses()
551 if (!Config->PDBPath.empty() && Config->Debug) { in run()
814 if (Config->Debug || Config->Repro) { in createMiscChunks()
860 Config->DLLOrder[DLL] = Config->DLLOrder.size(); in createImportTables()
1012 if (Config->DebugDwarf || Config->DebugSymtab) { in createSymbolAndStringTable()
1149 if (Config->DLL) in writeHeader()
1441 if (Config->Entry) in createGuardCFTables()
1633 Config->MinGW && Config->Debug && Config->PDBPath.empty(); in writeBuildId()
1638 if (Config->Repro) in writeBuildId()
[all …]
H A DDriverUtils.cpp250 Config->AlignComm[Name] = std::max(Config->AlignComm[Name], 1 << V); in parseAligncomm()
277 Config->ManifestUAC = false; in parseManifestUAC()
353 if (Config->ManifestUAC) { in createDefaultXml()
465 IDs->setName(Config->ManifestID); in writeResEntryHeader()
573 if (Config->Machine != I386) in undecorate()
636 if (Config->KillAt && Config->Machine == I386) { in fixupExports()
660 Config->Exports = std::move(V); in fixupExports()
663 std::sort(Config->Exports.begin(), Config->Exports.end(), in fixupExports()
672 for (Export &E : Config->Exports) in assignExportOrdinals()
674 for (Export &E : Config->Exports) in assignExportOrdinals()
[all …]
H A DDLL.cpp67 if (Config->is64()) in writeTo()
82 Alignment = Config->Wordsize; in OrdinalOnlyChunk()
89 if (Config->is64()) { in writeTo()
140 return Config->DLLOrder[A] < Config->DLLOrder[B]; in binImports()
369 Alignment = Config->Wordsize; in DelayAddressChunk()
374 if (Config->is64()) { in writeTo()
379 if (Config->Machine == ARMNT) in writeTo()
597 switch (Config->Machine) { in newThunkChunk()
613 for (Export &E : Config->Exports) in EdataContents()
619 for (Export &E : Config->Exports) in EdataContents()
[all …]
H A DChunks.cpp45 Live = !Config->DoGC || !isCOMDAT(); in SectionChunk()
393 switch (Config->Machine) { in writeTo()
417 switch (Config->Machine) { in getBaserelType()
493 switch (Config->Machine) { in getRuntimePseudoRelocSize()
673 assert(Config->Machine == ARMNT); in getSize()
678 assert(Config->Machine == ARMNT); in writeTo()
693 assert(Config->Machine == ARM64); in getSize()
698 assert(Config->Machine == ARM64); in writeTo()
711 if (Config->is64()) { in writeTo()
814 switch (Config->Machine) { in getDefaultType()
[all …]
H A DSymbolTable.cpp38 if (Config->Machine == IMAGE_FILE_MACHINE_UNKNOWN) { in addFile()
39 Config->Machine = MT; in addFile()
42 " conflicts with " + machineToStr(Config->Machine)); in addFile()
63 if (Config->ForceUnresolved) in errorOrWarn()
254 if (Config->ForceUnresolved) in reportRemainingUndefines()
262 for (Symbol *B : Config->GCRoot) { in reportRemainingUndefines()
265 if (Config->WarnLocallyDefinedImported) in reportRemainingUndefines()
280 if (Config->WarnLocallyDefinedImported) in reportRemainingUndefines()
347 if (Config->ForceMultiple) in reportDuplicate()
475 if (Config->Machine == I386) in findUnderscore()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DELFObjcopy.cpp264 splitDWOToFile(Config, Reader, Config.SplitDWO, OutputElfType); in handleArgs()
332 if (Config.StripAll || Config.StripAllGNU) in handleArgs()
356 if (Config.StripDWO || !Config.SplitDWO.empty()) in handleArgs()
405 if (Config.StripAll) in handleArgs()
454 if ((!Config.SymbolsToKeep.empty() || Config.KeepFileSymbols) && in handleArgs()
542 Config.OutputArch ? Config.OutputArch.getValue() : Config.BinaryArch); in executeObjcopyOnRawBinary()
556 Config.OutputArch ? getOutputElfType(Config.OutputArch.getValue()) in executeObjcopyOnBinary()
567 if (!Config.BuildIdLinkDir.empty() && Config.BuildIdLinkInput) { in executeObjcopyOnBinary()
568 linkToBuildIdDir(Config, Config.InputFilename, in executeObjcopyOnBinary()
576 if (!Config.BuildIdLinkDir.empty() && Config.BuildIdLinkOutput) { in executeObjcopyOnBinary()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/
H A DCopyConfig.cpp264 CopyConfig Config; in parseObjcopyOptions() local
285 if (!Config.OutputFormat.empty() && Config.OutputFormat != "binary") in parseObjcopyOptions()
286 Config.OutputArch = getOutputFormatMachineInfo(Config.OutputFormat); in parseObjcopyOptions()
293 Config.CompressionType = in parseObjcopyOptions()
310 Config.BuildIdLinkInput = in parseObjcopyOptions()
313 Config.BuildIdLinkOutput = in parseObjcopyOptions()
429 CopyConfig Config; in parseStripOptions() local
437 if (!Config.StripDebug && !Config.StripUnneeded && !Config.DiscardAll && in parseStripOptions()
438 !Config.StripAllGNU) in parseStripOptions()
439 Config.StripAll = true; in parseStripOptions()
[all …]
H A Dllvm-objcopy.cpp151 executeObjcopyOnBinary(Config, *Bin, MB); in executeObjcopyOnArchive()
191 if (Config.PreserveDates) in executeObjcopy()
193 reportError(Config.InputFilename, EC); in executeObjcopy()
195 if (Config.InputFormat == "binary") { in executeObjcopy()
199 FileBuffer FB(Config.OutputFilename); in executeObjcopy()
203 createBinary(Config.InputFilename); in executeObjcopy()
208 executeObjcopyOnArchive(Config, *Ar); in executeObjcopy()
210 FileBuffer FB(Config.OutputFilename); in executeObjcopy()
215 if (Config.PreserveDates) { in executeObjcopy()
217 if (!Config.SplitDWO.empty()) in executeObjcopy()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/COFF/
H A DCOFFObjcopy.cpp32 if (Config.StripAll || Config.StripAllGNU) in handleArgs()
37 if (Config.StripUnneeded || Config.DiscardAll || in handleArgs()
38 !Config.SymbolsToRemove.empty()) in handleArgs()
46 if (Config.StripAll || Config.StripAllGNU) in handleArgs()
49 if (is_contained(Config.SymbolsToRemove, Sym.Name)) { in handleArgs()
52 reportError(Config.OutputFilename, in handleArgs()
63 if (Config.StripUnneeded && in handleArgs()
81 void executeObjcopyOnBinary(const CopyConfig &Config, in executeObjcopyOnBinary() argument
89 if (Error E = handleArgs(Config, *Obj)) in executeObjcopyOnBinary()
90 reportError(Config.InputFilename, std::move(E)); in executeObjcopyOnBinary()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DValueMap.h47 template<typename KeyT, typename ValueT, typename Config>
87 friend class ValueMapCallbackVH<KeyT, ValueT, Config>;
92 using ExtraData = typename Config::ExtraData;
248 friend class ValueMap<KeyT, ValueT, Config>;
251 using ValueMapT = ValueMap<KeyT, ValueT, Config>;
269 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data);
270 unique_lock<typename Config::mutex_type> Guard;
282 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data);
283 unique_lock<typename Config::mutex_type> Guard;
290 if (Config::FollowRAUW) {
[all …]
/freebsd-12.1/tools/tools/shlib-compat/
H A Dshlib-compat.py35 class Config(object): class
967 if Config.verbose >= 1:
1020 if Config.dump or (not match and not Config.no_dump):
1071 Config.init()
1115 Config.dump = False
1118 Config.dump = True
1120 Config.verbose = 1
1133 Config.symbol_filter.exclude.extend(Config.exclude_sym_default)
1142 (Config.origfile.filename, Config.newfile.filename) = (args[0], args[1])
1150 if Config.dump:
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/
H A Dmodule.install.modulemap3 textual header "Config/AsmParsers.def"
4 textual header "Config/AsmPrinters.def"
5 textual header "Config/Disassemblers.def"
6 textual header "Config/Targets.def"

1234567