Lines Matching refs:ICFLevel
747 static ICFLevel getICFLevel(const ArgList &args) { in getICFLevel()
750 auto icfLevel = StringSwitch<ICFLevel>(icfLevelStr) in getICFLevel()
751 .Cases("none", "", ICFLevel::none) in getICFLevel()
752 .Case("safe", ICFLevel::safe) in getICFLevel()
753 .Case("all", ICFLevel::all) in getICFLevel()
754 .Default(ICFLevel::unknown); in getICFLevel()
755 if (icfLevel == ICFLevel::unknown) { in getICFLevel()
758 icfLevel = ICFLevel::none; in getICFLevel()
759 } else if (icfLevel != ICFLevel::none && noDeduplicate) { in getICFLevel()
762 icfLevel = ICFLevel::none; in getICFLevel()
763 } else if (icfLevel == ICFLevel::safe) { in getICFLevel()
765 icfLevel = ICFLevel::none; in getICFLevel()
1235 config->icfLevel != ICFLevel::none; in link()
1471 if (config->icfLevel != ICFLevel::none) in link()