Lines Matching refs:ICF
41 class ICF { class
78 bool ICF::isEligible(SectionChunk *c) { in isEligible()
102 void ICF::segregate(size_t begin, size_t end, bool constant) { in segregate()
128 bool ICF::assocEquals(const SectionChunk *a, const SectionChunk *b) { in assocEquals()
146 bool ICF::equalsConstant(const SectionChunk *a, const SectionChunk *b) { in equalsConstant()
179 bool ICF::equalsVariable(const SectionChunk *a, const SectionChunk *b) { in equalsVariable()
197 size_t ICF::findBoundary(size_t begin, size_t end) { in findBoundary()
204 void ICF::forEachClassRange(size_t begin, size_t end, in forEachClassRange()
214 void ICF::forEachClass(std::function<void(size_t, size_t)> fn) { in forEachClass()
246 void ICF::run(ArrayRef<Chunk *> vec) { in run()
317 void doICF(ArrayRef<Chunk *> chunks) { ICF().run(chunks); } in doICF()