Lines Matching defs:pSec
820 PartialSection *pSec = it.second;
821 StringRef curName = pSec->name;
825 if (pSec->characteristics == chars)
827 PartialSection *destSec = createPartialSection(pSec->name, chars);
828 destSec->chunks.insert(destSec->chunks.end(), pSec->chunks.begin(),
829 pSec->chunks.end());
830 pSec->chunks.clear();
855 PartialSection *pSec = it.second;
856 if (!pSec->name.starts_with(".idata"))
859 if (!pSec->chunks.empty())
861 llvm::stable_sort(pSec->chunks, [&](Chunk *s, Chunk *t) {
892 PartialSection *pSec = createPartialSection(n, rdata);
893 pSec->chunks.insert(pSec->chunks.end(), v.begin(), v.end());
1015 PartialSection *pSec = createPartialSection(name,
1017 pSec->chunks.push_back(c);
1041 PartialSection *pSec = it.second;
1042 StringRef name = getOutputSectionName(pSec->name);
1043 uint32_t outChars = pSec->characteristics;
1052 log("Processing section " + pSec->name + " -> " + name);
1054 sortCRTSectionChunks(pSec->chunks);
1058 for (Chunk *c : pSec->chunks)
1061 sec->addContributingPartialSection(pSec);
2383 PartialSection *&pSec = partialSections[{name, outChars}];
2384 if (pSec)
2385 return pSec;
2386 pSec = make<PartialSection>(name, outChars);
2387 return pSec;