Lines Matching refs:InputSectionDescription

370       !isa<InputSectionDescription>(osec->commands.back()))
371 osec->commands.push_back(make<InputSectionDescription>(""));
372 auto *isd = cast<InputSectionDescription>(osec->commands.back());
1783 // InputSectionDescription::Sections.
1786 llvm::function_ref<void(OutputSection *, InputSectionDescription *)> fn) {
1791 if (auto *isd = dyn_cast<InputSectionDescription>(bc))
1847 // InputSectionDescription at Target specific intervals. A ThunkSection is
1849 // start of the InputSectionDescription or the previous ThunkSection. For
1851 // InputSectionDescription
1889 outputSections, [&](OutputSection *os, InputSectionDescription *isd) {
1936 // Find or create a ThunkSection within the InputSectionDescription (ISD) that
1941 InputSectionDescription *isd,
1983 auto *isd = dyn_cast<InputSectionDescription>(bc);
2009 // For an InputSectionDescription that is smaller than the range, a single
2012 // For an InputSectionDescription that is more than twice the size of the range,
2014 // InputSectionDescription in order to increase the likelihood that the
2022 outputSections, [&](OutputSection *os, InputSectionDescription *isd) {
2052 InputSectionDescription *isd,
2071 // has an assertion that what LLD represents as an InputSectionDescription
2076 // accounts for the case where no single InputSectionDescription is
2078 // 2.) The InputSectionDescription is larger than 4 KiB. This will prevent
2079 // any assertion failures that an InputSectionDescription is < 4 KiB
2189 // InputSectionDescription as the caller.
2191 outputSections, [&](OutputSection *os, InputSectionDescription *isd) {
2251 outputSections, [&](OutputSection *os, InputSectionDescription *isd) {
2268 outputSections, [&](OutputSection *os, InputSectionDescription *isd) {