Home
last modified time | relevance | path

Searched refs:MCSec (Results 1 – 2 of 2) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DXCOFFObjectWriter.cpp78 const MCSectionXCOFF *const MCSec; member
86 XCOFFSection(const MCSectionXCOFF *MCSec) in XCOFFSection()
87 : MCSec(MCSec), SymbolTableIndex(-1), Address(-1), Size(0) {} in XCOFFSection()
305 switch (MCSec->getMappingClass()) { in getCsectGroup()
315 if (XCOFF::XTY_CM == MCSec->getCSectType()) in getCsectGroup()
318 if (XCOFF::XTY_SD == MCSec->getCSectType()) in getCsectGroup()
381 Strings.add(MCSec->getSymbolTableName()); in executePostLayoutBinding()
383 CsectGroup &Group = getCsectGroup(MCSec); in executePostLayoutBinding()
384 Group.emplace_back(MCSec); in executePostLayoutBinding()
385 SectionMap[MCSec] = &Group.back(); in executePostLayoutBinding()
[all …]
H A DWinCOFFObjectWriter.cpp196 const MCSection &MCSec);
304 COFFSymbol *Symbol = createSymbol(MCSec.getName()); in defineSection()
311 if (const MCSymbol *S = MCSec.getCOMDATSymbol()) { in defineSection()
330 Section->MCSection = &MCSec; in defineSection()
331 SectionMap[&MCSec] = Section; in defineSection()
611 Asm.writeSectionData(VecOS, &MCSec, Layout); in writeSectionContents()
638 COFFSection *Sec = SectionMap[&MCSec]; in writeSection()
735 MCSection *MCSec = Fragment->getParent(); in recordRelocation() local
738 assert(SectionMap.find(MCSec) != SectionMap.end() && in recordRelocation()
741 COFFSection *Sec = SectionMap[MCSec]; in recordRelocation()
[all …]