Lines Matching refs:pSec
689 PartialSection *pSec = it.second; in fixPartialSectionChars() local
690 StringRef curName = pSec->name; in fixPartialSectionChars()
694 if (pSec->characteristics == chars) in fixPartialSectionChars()
696 PartialSection *destSec = createPartialSection(pSec->name, chars); in fixPartialSectionChars()
697 destSec->chunks.insert(destSec->chunks.end(), pSec->chunks.begin(), in fixPartialSectionChars()
698 pSec->chunks.end()); in fixPartialSectionChars()
699 pSec->chunks.clear(); in fixPartialSectionChars()
724 PartialSection *pSec = it.second; in fixGnuImportChunks() local
725 if (!pSec->name.startswith(".idata")) in fixGnuImportChunks()
728 if (!pSec->chunks.empty()) in fixGnuImportChunks()
730 llvm::stable_sort(pSec->chunks, [&](Chunk *s, Chunk *t) { in fixGnuImportChunks()
761 PartialSection *pSec = createPartialSection(n, rdata); in addSyntheticIdata() local
762 pSec->chunks.insert(pSec->chunks.end(), v.begin(), v.end()); in addSyntheticIdata()
881 PartialSection *pSec = createPartialSection(name, in createSections() local
883 pSec->chunks.push_back(c); in createSections()
907 PartialSection *pSec = it.second; in createSections() local
908 StringRef name = getOutputSectionName(pSec->name); in createSections()
909 uint32_t outChars = pSec->characteristics; in createSections()
918 log("Processing section " + pSec->name + " -> " + name); in createSections()
920 sortCRTSectionChunks(pSec->chunks); in createSections()
924 for (Chunk *c : pSec->chunks) in createSections()
927 sec->addContributingPartialSection(pSec); in createSections()
2058 PartialSection *&pSec = partialSections[{name, outChars}]; in createPartialSection() local
2059 if (pSec) in createPartialSection()
2060 return pSec; in createPartialSection()
2061 pSec = make<PartialSection>(name, outChars); in createPartialSection()
2062 return pSec; in createPartialSection()