Searched refs:AccelTableKind (Results 1 – 14 of 14) sorted by relevance
250 template <typename AccelTableKind>251 static std::optional<AccelTableKind>253 return llvm::StringSwitch<std::optional<AccelTableKind>>(SecName) in getAcceleratorTableKind()254 .Case(".debug_pubnames", AccelTableKind::Pub) in getAcceleratorTableKind()255 .Case(".debug_pubtypes", AccelTableKind::Pub) in getAcceleratorTableKind()256 .Case(".debug_names", AccelTableKind::DebugNames) in getAcceleratorTableKind()404 SmallVector<typename Linker::AccelTableKind> AccelTables; in linkDebugInfoImpl()406 switch (Options.AccelTableKind) { in linkDebugInfoImpl()412 AccelTables.push_back(Linker::AccelTableKind::DebugNames); in linkDebugInfoImpl()417 for (typename Linker::AccelTableKind Table : AccelTables) in linkDebugInfoImpl()[all …]
44 DwarfUtilAccelKind AccelTableKind = DwarfUtilAccelKind::None; member
135 Options.AccelTableKind = DwarfUtilAccelKind::None; in validateAndSetOptions()137 Options.AccelTableKind = DwarfUtilAccelKind::DWARF; in validateAndSetOptions()445 Opts.AccelTableKind != DwarfUtilAccelKind::None) { in applyCLOptions()
93 enum class AccelTableKind : uint8_t { enum130 virtual void addAccelTableKind(AccelTableKind Kind) = 0;
317 return AccelTableKind::None; in computeAccelTableKind()323 return AccelTableKind::Dwarf; in computeAccelTableKind()327 return AccelTableKind::None; in computeAccelTableKind()1480 case AccelTableKind::Apple: in endModule()1486 case AccelTableKind::Dwarf: in endModule()1489 case AccelTableKind::None: in endModule()1491 case AccelTableKind::Default: in endModule()3578 case AccelTableKind::Apple: in addAccelNameImpl()3581 case AccelTableKind::Dwarf: { in addAccelNameImpl()3596 case AccelTableKind::Default: in addAccelNameImpl()[all …]
343 enum class AccelTableKind { enum467 AccelTableKind TheAccelTableKind;795 AccelTableKind getAccelTableKind() const { return TheAccelTableKind; } in getAccelTableKind()798 void setTheAccelTableKind(AccelTableKind K) { TheAccelTableKind = K; }; in setTheAccelTableKind()
1493 DD->getAccelTableKind() != AccelTableKind::Apple && in hasDwarfPubSections()
59 SmallVector<DWARFLinkerBase::AccelTableKind, 1> AccelTables;
354 DWARFLinker::AccelTableKind::Pub)) { in finishCloningAndEmit()372 DWARFLinker::AccelTableKind::Pub)) { in finishCloningAndEmit()
1128 AccelTableKind::Apple)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()1137 AccelTableKind::DebugNames)) in emitCommonSectionsAndWriteCompileUnitsToTheOutput()1144 AccelTableKind::Apple)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()1152 AccelTableKind::DebugNames)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
100 void addAccelTableKind(AccelTableKind Kind) override { in addAccelTableKind()
1279 DWARFLinker::AccelTableKind::Pub)) in cloneAndEmit()
2214 for (AccelTableKind AccelTableKind : Options.AccelTables) { in emitAcceleratorEntriesForUnit() local2215 switch (AccelTableKind) { in emitAcceleratorEntriesForUnit()2216 case AccelTableKind::Apple: { in emitAcceleratorEntriesForUnit()2238 case AccelTableKind::Pub: { in emitAcceleratorEntriesForUnit()2242 case AccelTableKind::DebugNames: { in emitAcceleratorEntriesForUnit()2883 for (AccelTableKind TableKind : Options.AccelTables) { in link()2885 case AccelTableKind::Apple: in link()2891 case AccelTableKind::Pub: in link()2895 case AccelTableKind::DebugNames: in link()
281 void addAccelTableKind(AccelTableKind Kind) override { in addAccelTableKind()816 SmallVector<AccelTableKind, 1> AccelTables;