Searched refs:ICFLevel (Results 1 – 10 of 10) sorted by relevance
43 ICF(ICFLevel icfLevel) : icfLevel(icfLevel){}; in ICF()66 ICFLevel icfLevel = ICFLevel::All;87 if ((icfLevel == ICFLevel::All) && in isEligible()320 void doICF(ArrayRef<Chunk *> chunks, ICFLevel icfLevel) { in doICF()
85 enum class ICFLevel { enum107 ICFLevel doICF = ICFLevel::None;
21 void doICF(ArrayRef<Chunk *> chunks, ICFLevel);
1590 Optional<ICFLevel> icfLevel = None; in linkerMain()1592 icfLevel = ICFLevel::None; in linkerMain()1606 icfLevel = ICFLevel::All; in linkerMain()1608 icfLevel = ICFLevel::Safe; in linkerMain()1610 icfLevel = ICFLevel::None; in linkerMain()1643 icfLevel = doGC ? ICFLevel::All : ICFLevel::None; in linkerMain()1647 (tailMerge == 1 && config->doICF != ICFLevel::None) || tailMerge == 2; in linkerMain()1758 !config->doGC && config->doICF == ICFLevel::None && in linkerMain()1811 if (config->incremental && config->doICF != ICFLevel::None) { in linkerMain()2282 if (config->doICF != ICFLevel::None) { in linkerMain()
62 enum class ICFLevel { enum154 ICFLevel icfLevel = ICFLevel::none;
747 static ICFLevel getICFLevel(const ArgList &args) { in getICFLevel()750 auto icfLevel = StringSwitch<ICFLevel>(icfLevelStr) 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()762 icfLevel = ICFLevel::none; in getICFLevel()763 } else if (icfLevel == ICFLevel::safe) { in getICFLevel()765 icfLevel = ICFLevel::none; in getICFLevel()[all …]
271 } else if (config->icfLevel != ICFLevel::none && in parseSections()638 if (config->icfLevel != ICFLevel::none && isCfStringSection(isec)) { in parseSymbols()
52 enum class ICFLevel { None, Safe, All }; enum255 ICFLevel icf;
352 if (config->icf != ICFLevel::None) in checkOptions()693 static ICFLevel getICF(opt::InputArgList &args) { in getICF()696 return ICFLevel::None; in getICF()698 return ICFLevel::Safe; in getICF()699 return ICFLevel::All; in getICF()1854 if (config->icf == ICFLevel::Safe || !(d->section->flags & SHF_EXECINSTR)) in markAddrsig()1875 if (config->icf == ICFLevel::All && config->ignoreDataAddressEquality) in findKeepUniqueSections()2487 if (config->icf != ICFLevel::None) { in link()
594 else if (config->icf == ICFLevel::Safe) in initializeSections()