Lines Matching refs:AccelTableKind
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()
428 std::optional<typename Linker::AccelTableKind> SrcAccelTableKind = in linkDebugInfoImpl()
429 getAcceleratorTableKind<typename Linker::AccelTableKind>(Sec.Name); in linkDebugInfoImpl()
434 if (Options.AccelTableKind == DwarfUtilAccelKind::None) in linkDebugInfoImpl()
452 Options.AccelTableKind), in linkDebugInfoImpl()