Lines Matching defs:SectionMap
311 DenseMap<const MCSectionXCOFF *, XCOFFSection *> SectionMap;
469 SectionMap.clear();
562 assert(!SectionMap.contains(MCSec) && "Cannot add a section twice.");
576 SectionMap[MCSec] = &Group.back();
581 SectionMap[MCSec] = DwarfSec.get();
608 SectionMap[ContainingCsect] = &UndefinedCsects.back();
623 assert(SectionMap.contains(ContainingCsect) &&
625 XCOFFSection *Csect = SectionMap[ContainingCsect];
683 return SectionMap[ContainingSect]->Address;
687 return SectionMap[ContainingSect]->Address + Asm.getSymbolOffset(*Sym);
702 assert(SectionMap.contains(SymASec) &&
736 int64_t TOCEntryOffset = SectionMap[SymASec]->Address -
768 SectionMap[ParentSec]->Address + FixupOffsetInCsect;
782 assert(SectionMap.contains(RelocationSec) &&
784 SectionMap[RelocationSec]->Relocations.push_back(Reloc);
794 assert(SectionMap.contains(SymBSec) &&
808 SectionMap[RelocationSec]->Relocations.push_back(RelocB);