Lines Matching refs:SectionChunk
48 bool assocEquals(const SectionChunk *a, const SectionChunk *b);
50 bool equalsConstant(const SectionChunk *a, const SectionChunk *b);
51 bool equalsVariable(const SectionChunk *a, const SectionChunk *b);
53 bool isEligible(SectionChunk *c);
62 std::vector<SectionChunk *> chunks;
81 bool ICF::isEligible(SectionChunk *c) { in isEligible()
111 chunks.begin() + begin + 1, chunks.begin() + end, [&](SectionChunk *s) { in segregate()
132 bool ICF::assocEquals(const SectionChunk *a, const SectionChunk *b) { in assocEquals()
135 auto considerForICF = [](const SectionChunk &assoc) { in assocEquals()
143 [&](const SectionChunk &ia, const SectionChunk &ib) { in assocEquals()
150 bool ICF::equalsConstant(const SectionChunk *a, const SectionChunk *b) { in equalsConstant()
183 bool ICF::equalsVariable(const SectionChunk *a, const SectionChunk *b) { in equalsVariable()
256 if (auto *sc = dyn_cast<SectionChunk>(c)) { in run()
268 for (SectionChunk *sc : mc->sections) in run()
272 parallelForEach(chunks, [&](SectionChunk *sc) { in run()
279 parallelForEach(chunks, [&](SectionChunk *sc) { in run()
291 llvm::stable_sort(chunks, [](const SectionChunk *a, const SectionChunk *b) { in run()