reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/ELF/AArch64ErrataFix.cpp
  632     for (BaseCommand *bc : os->sectionCommands)
tools/lld/ELF/ARMErrataFix.cpp
  514     for (BaseCommand *bc : os->sectionCommands)
tools/lld/ELF/ICF.cpp
  508       for (BaseCommand *sub_base : sec->sectionCommands)
tools/lld/ELF/LinkerScript.cpp
  226     for (BaseCommand *sub_base : cast<OutputSection>(base)->sectionCommands)
  295     for (BaseCommand *base2 : sec->sectionCommands)
  466   for (BaseCommand *base : outCmd.sectionCommands) {
  489         sec->sectionCommands.clear();
  503         sec->sectionCommands.clear();
  545       for (BaseCommand *sub_base : cast<OutputSection>(base)->sectionCommands)
  655           cast<InputSectionDescription>(sec->sectionCommands[0])
  850   for (BaseCommand *base : sec->sectionCommands) {
  896   for (BaseCommand *base : sec.sectionCommands) {
tools/lld/ELF/MapFile.cpp
  179     for (BaseCommand *base : osec->sectionCommands) {
tools/lld/ELF/OutputSections.cpp
   97   if (sectionCommands.empty() ||
   98       !isa<InputSectionDescription>(sectionCommands.back()))
   99     sectionCommands.push_back(make<InputSectionDescription>(""));
  100   auto *isd = cast<InputSectionDescription>(sectionCommands.back());
  164   for (BaseCommand *base : sectionCommands) {
  241   for (BaseCommand *b : sectionCommands)
  335   for (BaseCommand *base : sectionCommands)
  446   assert(sectionCommands.size() == 1);
  447   auto *isd = cast<InputSectionDescription>(sectionCommands[0]);
  466   for (BaseCommand *base : os->sectionCommands)
tools/lld/ELF/Relocations.cpp
  573   if (osec->sectionCommands.empty() ||
  574       !isa<InputSectionDescription>(osec->sectionCommands.back()))
  575     osec->sectionCommands.push_back(make<InputSectionDescription>(""));
  576   auto *isd = cast<InputSectionDescription>(osec->sectionCommands.back());
 1445     for (BaseCommand *bc : os->sectionCommands)
 1617   for (BaseCommand *bc : tos->sectionCommands) {
tools/lld/ELF/ScriptParser.cpp
  785     cmd->sectionCommands.push_back(readInputSectionRules(next()));
  820       cmd->sectionCommands.push_back(assign);
  822       cmd->sectionCommands.push_back(data);
  839       cmd->sectionCommands.push_back(readInputSectionDescription(tok));
  846       cmd->sectionCommands.push_back(isd);
tools/lld/ELF/SyntheticSections.cpp
  859       for (BaseCommand *cmd : os->sectionCommands) {
 3397   for (BaseCommand *base : getParent()->sectionCommands)
 3411   for (BaseCommand *base : getParent()->sectionCommands)
tools/lld/ELF/Writer.cpp
  709     auto i = llvm::find_if(sec->sectionCommands, [](BaseCommand *base) {
  714     if (i == sec->sectionCommands.end())
 1355     assert(sec->sectionCommands.size() == 1);
 1356     auto *isd = cast<InputSectionDescription>(sec->sectionCommands[0]);
 1368     for (BaseCommand *b : sec->sectionCommands)
 1521     for (BaseCommand *base : sec->sectionCommands) {
 1633     for (BaseCommand *b : os->sectionCommands)