Lines Matching defs:SectionMap
310 DenseMap<const MCSectionXCOFF *, XCOFFSection *> SectionMap;
468 SectionMap.clear();
561 assert(!SectionMap.contains(MCSec) && "Cannot add a section twice.");
575 SectionMap[MCSec] = &Group.back();
580 SectionMap[MCSec] = DwarfSec.get();
607 SectionMap[ContainingCsect] = &UndefinedCsects.back();
622 assert(SectionMap.contains(ContainingCsect) &&
624 XCOFFSection *Csect = SectionMap[ContainingCsect];
682 return SectionMap[ContainingSect]->Address;
686 return SectionMap[ContainingSect]->Address + Asm.getSymbolOffset(*Sym);
701 assert(SectionMap.contains(SymASec) &&
735 int64_t TOCEntryOffset = SectionMap[SymASec]->Address -
767 SectionMap[ParentSec]->Address + FixupOffsetInCsect;
781 assert(SectionMap.contains(RelocationSec) &&
783 SectionMap[RelocationSec]->Relocations.push_back(Reloc);
793 assert(SectionMap.contains(SymBSec) &&
807 SectionMap[RelocationSec]->Relocations.push_back(RelocB);