Lines Matching refs:DebugKind

808 enum class DebugKind {  enum
819 static DebugKind parseDebugKind(const opt::InputArgList &args) { in parseDebugKind()
822 return DebugKind::None; in parseDebugKind()
824 return DebugKind::Full; in parseDebugKind()
826 DebugKind debug = StringSwitch<DebugKind>(a->getValue()) in parseDebugKind()
827 .CaseLower("none", DebugKind::None) in parseDebugKind()
828 .CaseLower("full", DebugKind::Full) in parseDebugKind()
829 .CaseLower("fastlink", DebugKind::FastLink) in parseDebugKind()
831 .CaseLower("ghash", DebugKind::GHash) in parseDebugKind()
832 .CaseLower("noghash", DebugKind::NoGHash) in parseDebugKind()
833 .CaseLower("dwarf", DebugKind::Dwarf) in parseDebugKind()
834 .CaseLower("symtab", DebugKind::Symtab) in parseDebugKind()
835 .Default(DebugKind::Unknown); in parseDebugKind()
837 if (debug == DebugKind::FastLink) { in parseDebugKind()
839 return DebugKind::Full; in parseDebugKind()
841 if (debug == DebugKind::Unknown) { in parseDebugKind()
843 return DebugKind::None; in parseDebugKind()
1558 DebugKind debug = parseDebugKind(args); in linkerMain()
1559 if (debug == DebugKind::Full || debug == DebugKind::Dwarf || in linkerMain()
1560 debug == DebugKind::GHash || debug == DebugKind::NoGHash) { in linkerMain()
1583 (debug == DebugKind::Full || debug == DebugKind::GHash || in linkerMain()
1584 debug == DebugKind::NoGHash); in linkerMain()
1742 bool doGC = debug == DebugKind::None || args.hasArg(OPT_profile); in linkerMain()
1916 config->debugDwarf = debug == DebugKind::Dwarf; in linkerMain()
1917 config->debugGHashes = debug == DebugKind::GHash || debug == DebugKind::Full; in linkerMain()
1918 config->debugSymtab = debug == DebugKind::Symtab; in linkerMain()