| /src/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFLinkerImpl.h | 49 GlobalData.setTargetTriple(TargetTriple); in setOutputDWARFHandler() 60 GlobalData.Options.Verbose = Verbose; in setVerbosity() 65 GlobalData.Options.Statistics = Statistics; in setStatistics() 70 GlobalData.Options.VerifyInputDWARF = Verify; in setVerifyInputDWARF() 74 void setNoODR(bool NoODR) override { GlobalData.Options.NoODR = NoODR; } in setNoODR() 78 GlobalData.Options.UpdateIndexTablesOnly = UpdateIndexTablesOnly; in setUpdateIndexTablesOnly() 84 GlobalData.Options.AllowNonDeterministicOutput = in setAllowNonDeterministicOutput() 90 GlobalData.Options.KeepFunctionForStatic = KeepFunctionForStatic; in setKeepFunctionForStatic() 95 GlobalData.Options.Threads = NumThreads; in setNumThreads() 100 assert(!llvm::is_contained(GlobalData.getOptions().AccelTables, Kind)); in addAccelTableKind() [all …]
|
| H A D | DWARFLinkerImpl.cpp | 24 : UniqueUnitID(0), DebugStrStrings(GlobalData), in DWARFLinkerImpl() 25 DebugLineStrStrings(GlobalData), CommonSections(GlobalData) { in DWARFLinkerImpl() 26 GlobalData.setErrorHandler(ErrorHandler); in DWARFLinkerImpl() 27 GlobalData.setWarningHandler(WarningHandler); in DWARFLinkerImpl() 30 DWARFLinkerImpl::LinkContext::LinkContext(LinkingGlobalData &GlobalData, in LinkContext() argument 34 : OutputSections(GlobalData), InputDWARFFile(File), in LinkContext() 65 GlobalData, File, ClangModules, UniqueUnitID)); in addObjectFile() 79 if (!GlobalData.getOptions().UpdateIndexTablesOnly) in addObjectFile() 97 dwarf::FormParams GlobalFormat = {GlobalData.getOptions().TargetDWARFVersion, in link() 102 GlobalData.getTargetTriple()) { in link() [all …]
|
| H A D | OutputSections.h | 155 SectionDescriptor(DebugSectionKind SectionKind, LinkingGlobalData &GlobalData, in SectionDescriptor() 158 ListDebugStrPatch(&GlobalData.getAllocator()), in SectionDescriptor() 159 ListDebugLineStrPatch(&GlobalData.getAllocator()), in SectionDescriptor() 160 ListDebugRangePatch(&GlobalData.getAllocator()), in SectionDescriptor() 161 ListDebugLocPatch(&GlobalData.getAllocator()), in SectionDescriptor() 162 ListDebugDieRefPatch(&GlobalData.getAllocator()), in SectionDescriptor() 163 ListDebugULEB128DieRefPatch(&GlobalData.getAllocator()), in SectionDescriptor() 164 ListDebugOffsetPatch(&GlobalData.getAllocator()), in SectionDescriptor() 165 ListDebugDieTypeRefPatch(&GlobalData.getAllocator()), in SectionDescriptor() 166 ListDebugType2TypeDieRefPatch(&GlobalData.getAllocator()), in SectionDescriptor() [all …]
|
| H A D | AcceleratorRecordsSaver.h | 26 AcceleratorRecordsSaver(LinkingGlobalData &GlobalData, CompileUnit &InUnit, in AcceleratorRecordsSaver() argument 28 : AcceleratorRecordsSaver(GlobalData, InUnit, in AcceleratorRecordsSaver() 31 AcceleratorRecordsSaver(LinkingGlobalData &GlobalData, CompileUnit &InUnit, in AcceleratorRecordsSaver() argument 33 : AcceleratorRecordsSaver(GlobalData, InUnit, in AcceleratorRecordsSaver() 42 AcceleratorRecordsSaver(LinkingGlobalData &GlobalData, CompileUnit &InUnit, in AcceleratorRecordsSaver() argument 44 : GlobalData(GlobalData), InUnit(InUnit), OutUnit(OutUnit) {} in AcceleratorRecordsSaver() 59 LinkingGlobalData &GlobalData; variable
|
| H A D | StringEntryToDwarfStringPoolEntryMap.h | 23 StringEntryToDwarfStringPoolEntryMap(LinkingGlobalData &GlobalData) in StringEntryToDwarfStringPoolEntryMap() argument 24 : GlobalData(GlobalData) {} in StringEntryToDwarfStringPoolEntryMap() 34 GlobalData.getAllocator() in add() 67 LinkingGlobalData &GlobalData; variable
|
| H A D | DWARFLinkerTypeUnit.cpp | 18 TypeUnit::TypeUnit(LinkingGlobalData &GlobalData, unsigned ID, in TypeUnit() argument 21 : DwarfUnit(GlobalData, ID, ""), Language(Language), in TypeUnit() 22 AcceleratorRecords(&GlobalData.getAllocator()) { in TypeUnit() 67 GlobalData.getStringPool().insert(ProducerString.str()).first}, in createDIETree() 83 GlobalData.getStringPool().insert(getUnitName()).first}, in createDIETree() 101 DebugStrPatch{{OutOffset}, GlobalData.getStringPool().insert("").first}, in createDIETree() 140 if (!GlobalData.getOptions().AllowNonDeterministicOutput) { in prepareDataForTreeCreation() 148 if (!GlobalData.getOptions().AllowNonDeterministicOutput) { in prepareDataForTreeCreation() 193 if (!GlobalData.getOptions().AllowNonDeterministicOutput) { in prepareDataForTreeCreation() 215 if (!GlobalData.getOptions().AllowNonDeterministicOutput) { in prepareDataForTreeCreation() [all …]
|
| H A D | AcceleratorRecordsSaver.cpp | 66 if (GlobalData.getOptions().AccelTables.empty()) in save() 74 AttrInfo.Name = GlobalData.getStringPool().insert(ShortName).first; in save() 126 GlobalData.getStringPool().insert("(anonymous namespace)").first; in save() 155 GlobalData.getStringPool().insert(LinkageName).first; in save() 168 GlobalData.getStringPool().insert(*Name).first; in save() 190 GlobalData.getStringPool().insert(Names->Selector).first; in saveObjC() 193 GlobalData.getStringPool().insert(Names->ClassName).first; in saveObjC() 197 GlobalData.getStringPool().insert(*Names->ClassNameNoCategory).first; in saveObjC() 202 GlobalData.getStringPool().insert(*Names->MethodNameNoCategory).first; in saveObjC()
|
| H A D | DWARFLinkerUnit.h | 32 DwarfUnit(LinkingGlobalData &GlobalData, unsigned ID, in DwarfUnit() argument 34 : OutputSections(GlobalData), ID(ID), ClangModuleName(ClangModuleName), in DwarfUnit() 56 LinkingGlobalData &getGlobalData() { return GlobalData; } in getGlobalData() 109 void warn(const Twine &Warning) { GlobalData.warn(Warning, getUnitName()); } in warn() 111 void error(const Twine &Err) { GlobalData.warn(Err, getUnitName()); } in error()
|
| H A D | DWARFLinkerCompileUnit.h | 87 CompileUnit(LinkingGlobalData &GlobalData, unsigned ID, 92 CompileUnit(LinkingGlobalData &GlobalData, DWARFUnit &OrigUnit, unsigned ID, 537 GlobalData.warn(Warning, getUnitName(), DIE); 542 GlobalData.warn(Info.message(), getUnitName(), DIE); 549 GlobalData.warn(Warning, getUnitName(), &DIE); in warn() 553 GlobalData.warn(Warning, getUnitName()); in warn() 557 GlobalData.warn(Err, getUnitName(), DIE); 562 GlobalData.error(Info.message(), getUnitName(), DIE);
|
| H A D | DWARFLinkerCompileUnit.cpp | 28 CompileUnit::CompileUnit(LinkingGlobalData &GlobalData, unsigned ID, in CompileUnit() argument 32 : DwarfUnit(GlobalData, ID, ClangModuleName), File(File), in CompileUnit() 34 AcceleratorRecords(&GlobalData.getAllocator()) { in CompileUnit() 40 CompileUnit::CompileUnit(LinkingGlobalData &GlobalData, DWARFUnit &OrigUnit, in CompileUnit() argument 44 : DwarfUnit(GlobalData, ID, ClangModuleName), File(File), in CompileUnit() 47 AcceleratorRecords(&GlobalData.getAllocator()) { in CompileUnit() 61 if (!GlobalData.getOptions().NoODR && Language.has_value()) in CompileUnit() 257 if (!GlobalData.getOptions().ParseableSwiftInterfaces) in analyzeImportedModule() 285 auto &Entry = (*GlobalData.getOptions().ParseableSwiftInterfaces)[*Name]; in analyzeImportedModule() 633 if (GlobalData.getOptions().UpdateIndexTablesOnly) in emitDebugAddrSection() [all …]
|
| H A D | DWARFLinkerTypeUnit.h | 26 TypeUnit(LinkingGlobalData &GlobalData, unsigned ID,
|
| H A D | OutputSections.cpp | 126 {OS.tell()}, GlobalData.getStringPool().insert(StringVal).first}); in emitString() 131 {OS.tell()}, GlobalData.getStringPool().insert(StringVal).first}); in emitString()
|
| /src/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeViewSymbols.def | 249 SYMBOL_RECORD_ALIAS(S_GDATA32 , 0x110d, GlobalData, DataSym)
|