Lines Matching refs:ICF
39 class ICF { class
41 ICF(COFFLinkerContext &c) : ctx(c){}; in ICF() function in lld::coff::ICF
79 bool ICF::isEligible(SectionChunk *c) { in isEligible()
104 void ICF::segregate(size_t begin, size_t end, bool constant) { in segregate()
130 bool ICF::assocEquals(const SectionChunk *a, const SectionChunk *b) { in assocEquals()
148 bool ICF::equalsConstant(const SectionChunk *a, const SectionChunk *b) { in equalsConstant()
181 bool ICF::equalsVariable(const SectionChunk *a, const SectionChunk *b) { in equalsVariable()
199 size_t ICF::findBoundary(size_t begin, size_t end) { in findBoundary()
206 void ICF::forEachClassRange(size_t begin, size_t end, in forEachClassRange()
216 void ICF::forEachClass(std::function<void(size_t, size_t)> fn) { in forEachClass()
248 void ICF::run() { in run()
319 void doICF(COFFLinkerContext &ctx) { ICF(ctx).run(); } in doICF()