Home
last modified time | relevance | path

Searched refs:icfLevel (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/COFF/
H A DICF.cpp43 ICF(ICFLevel icfLevel) : icfLevel(icfLevel){}; in ICF() argument
66 ICFLevel icfLevel = ICFLevel::All; member in lld::coff::ICF
87 if ((icfLevel == ICFLevel::All) && in isEligible()
320 void doICF(ArrayRef<Chunk *> chunks, ICFLevel icfLevel) { in doICF() argument
321 ICF(icfLevel).run(chunks); in doICF()
H A DDriver.cpp1590 Optional<ICFLevel> icfLevel = None; in linkerMain() local
1592 icfLevel = ICFLevel::None; in linkerMain()
1606 icfLevel = ICFLevel::All; in linkerMain()
1608 icfLevel = ICFLevel::Safe; in linkerMain()
1610 icfLevel = ICFLevel::None; in linkerMain()
1642 if (!icfLevel) in linkerMain()
1643 icfLevel = doGC ? ICFLevel::All : ICFLevel::None; in linkerMain()
1645 config->doICF = icfLevel.getValue(); in linkerMain()
/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DDriver.cpp750 auto icfLevel = StringSwitch<ICFLevel>(icfLevelStr) in getICFLevel() local
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()
767 return icfLevel; in getICFLevel()
1233 config->icfLevel = getICFLevel(args); in link()
1235 config->icfLevel != ICFLevel::none; in link()
[all …]
H A DConfig.h154 ICFLevel icfLevel = ICFLevel::none; member
H A DInputFiles.cpp271 } else if (config->icfLevel != ICFLevel::none && in parseSections()
638 if (config->icfLevel != ICFLevel::none && isCfStringSection(isec)) { in parseSymbols()