Lines Matching refs:OutputSection
385 OutputSection *osec = (isRO ? in.bssRelRo : in.bss)->getParent(); in addCopyRelSymbol()
1903 ArrayRef<OutputSection *> outputSections, in forEachInputSectionDescription()
1904 llvm::function_ref<void(OutputSection *, InputSectionDescription *)> fn) { in forEachInputSectionDescription() argument
1905 for (OutputSection *os : outputSections) { in forEachInputSectionDescription()
2005 void ThunkCreator::mergeThunks(ArrayRef<OutputSection *> outputSections) { in mergeThunks()
2007 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks()
2057 ThunkSection *ThunkCreator::getISDThunkSec(OutputSection *os, in getISDThunkSec()
2099 OutputSection *tos = isec->getParent(); in getISThunkSec()
2136 ArrayRef<OutputSection *> outputSections) { in createInitialThunkSections()
2140 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createInitialThunkSections()
2169 ThunkSection *ThunkCreator::addThunkSection(OutputSection *os, in addThunkSection()
2296 ArrayRef<OutputSection *> outputSections) { in createThunks()
2309 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in createThunks()
2366 bool elf::hexagonNeedsTLSSymbol(ArrayRef<OutputSection *> outputSections) { in hexagonNeedsTLSSymbol()
2369 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in hexagonNeedsTLSSymbol()
2380 void elf::hexagonTLSSymbolUpdate(ArrayRef<OutputSection *> outputSections) { in hexagonTLSSymbolUpdate()
2386 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in hexagonTLSSymbolUpdate()
2408 static void scanCrossRefs(const NoCrossRefCommand &cmd, OutputSection *osec, in scanCrossRefs()
2433 for (OutputSection *osec : outputSections) { in checkNoCrossRefs()