/openbsd/gnu/llvm/lld/ELF/ |
H A D | OutputSections.cpp | 108 isd->sectionBases.push_back(isec); in recordSection() 189 if (!isd) in finalizeInputSections() 191 isd->sections.reserve(isd->sectionBases.size()); in finalizeInputSections() 224 isd->sections.push_back(syn); in finalizeInputSections() 231 isd->sectionBases.clear(); in finalizeInputSections() 262 sortByOrder(isd->sections, order); in sort() 678 if (!isd->sections.empty()) in getFirstInputSection() 679 return isd->sections[0]; in getFirstInputSection() 690 if (!isd) in getInputSections() 693 ret = isd->sections; in getInputSections() [all …]
|
H A D | AArch64ErrataFix.cpp | 484 uint64_t prevIsecLimit = isd.sections.front()->outSecOff; in insertPatches() 486 uint64_t outSecAddr = isd.sections.front()->getParent()->addr; in insertPatches() 493 for (const InputSection *isec : isd.sections) { in insertPatches() 515 tmp.reserve(isd.sections.size() + patches.size()); in insertPatches() 521 std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(), in insertPatches() 523 isd.sections = std::move(tmp); in insertPatches() 576 InputSectionDescription &isd) { in patchInputSectionDescription() argument 578 for (InputSection *isec : isd.sections) { in patchInputSectionDescription() 631 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes() local 633 patchInputSectionDescription(*isd); in createFixes() [all …]
|
H A D | ARMErrataFix.cpp | 367 uint64_t prevIsecLimit = isd.sections.front()->outSecOff; in insertPatches() 369 uint64_t outSecAddr = isd.sections.front()->getParent()->addr; in insertPatches() 377 for (const InputSection *isec : isd.sections) { in insertPatches() 397 tmp.reserve(isd.sections.size() + patches.size()); in insertPatches() 403 std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(), in insertPatches() 405 isd.sections = std::move(tmp); in insertPatches() 483 InputSectionDescription &isd) { in patchInputSectionDescription() argument 485 for (InputSection *isec : isd.sections) { in patchInputSectionDescription() 525 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes() local 527 patchInputSectionDescription(*isd); in createFixes() [all …]
|
H A D | Relocations.cpp | 373 isd->sections.push_back(sec); in addCopyRelSymbol() 1792 fn(os, isd); in forEachInputSectionDescription() 1890 if (isd->thunkSections.empty()) in mergeThunks() 1894 llvm::erase_if(isd->thunkSections, in mergeThunks() 1915 std::merge(isd->sections.begin(), isd->sections.end(), in mergeThunks() 1919 isd->sections = std::move(tmp); in mergeThunks() 1984 if (!isd || isd->sections.empty()) in getISThunkSec() 2023 if (isd->sections.empty()) in createInitialThunkSections() 2028 isd->sections.back()->outSecOff + isd->sections.back()->getSize(); in createInitialThunkSections() 2057 !isd->sections.empty()) { in addThunkSection() [all …]
|
H A D | AArch64ErrataFix.h | 30 patchInputSectionDescription(InputSectionDescription &isd); 32 void insertPatches(InputSectionDescription &isd,
|
H A D | ARMErrataFix.h | 30 patchInputSectionDescription(InputSectionDescription &isd); 32 void insertPatches(InputSectionDescription &isd,
|
H A D | Writer.cpp | 720 if (!isd) in addSectionSymbols() 722 for (InputSectionBase *s : isd->sections) { in addSectionSymbols() 1311 sortISDBySectionOrder(InputSectionDescription *isd, in sortISDBySectionOrder() argument 1319 for (InputSection *isec : isd->sections) { in sortISDBySectionOrder() 1376 isd->sections.clear(); in sortISDBySectionOrder() 1378 isd->sections.push_back(isec); in sortISDBySectionOrder() 1380 isd->sections.push_back(p.first); in sortISDBySectionOrder() 1382 isd->sections.push_back(isec); in sortISDBySectionOrder() 1425 llvm::stable_sort(isd->sections, in sortSection() 1587 if (!isd) in resolveShfLinkOrder() [all …]
|
H A D | LinkerScript.cpp | 581 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in discardSynthetic() local 582 for (InputSectionBase *s : computeInputSections(isd, secs)) in discardSynthetic() 592 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createInputSectionList() local 593 isd->sectionBases = computeInputSections(isd, ctx.inputSections); in createInputSectionList() 594 for (InputSectionBase *s : isd->sectionBases) in createInputSectionList() 596 ret.insert(ret.end(), isd->sectionBases.begin(), isd->sectionBases.end()); in createInputSectionList()
|
H A D | MapFile.cpp | 177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile() local 178 for (InputSection *isec : isd->sections) { in writeMapFile()
|
H A D | Relocations.h | 148 InputSectionDescription *isd,
|
H A D | ICF.cpp | 575 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run() local 576 llvm::erase_if(isd->sections, in run()
|
H A D | ScriptParser.cpp | 963 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription() local 964 isd->sectionPatterns.push_back({{}, StringMatcher("*")}); in readOutputSectionDescription() 965 osec->commands.push_back(isd); in readOutputSectionDescription()
|
H A D | SyntheticSections.cpp | 891 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in build() local 892 for (InputSection *isec : isd->sections) { in build() 3615 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in isNeeded() local 3616 for (InputSection *isec : isd->sections) in isNeeded() 3628 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in finalizeContents() local 3629 for (InputSection *isec : isd->sections) { in finalizeContents()
|
/openbsd/usr.sbin/mopd/common/ |
H A D | file.c | 238 isd = (header[IHD_W_SIZE+1]*256 + in GetMopFileInfo() 243 isize = (header[isd+ISD_W_PAGCNT+1]*256 + in GetMopFileInfo() 244 header[isd+ISD_W_PAGCNT]) * 512; in GetMopFileInfo() 246 header[isd+ISD_V_VPN]) & ISD_M_VPN) in GetMopFileInfo() 292 isd = (header[IHD_W_SIZE+1]*256 + in GetMopFileInfo() 297 isize = (header[isd+ISD_W_PAGCNT+1]*256 + in GetMopFileInfo() 298 header[isd+ISD_W_PAGCNT]) * 512; in GetMopFileInfo() 300 header[isd+ISD_V_VPN]) * 512; in GetMopFileInfo() 323 header[isd+EISD_L_SECSIZE+2]*0x10000 + in GetMopFileInfo() 324 header[isd+EISD_L_SECSIZE+1]*0x100 + in GetMopFileInfo() [all …]
|
/openbsd/gnu/llvm/lld/ELF/Arch/ |
H A D | ARM.cpp | 37 void addPltHeaderSymbols(InputSection &isd) const override;
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoD.td | 404 // Use target specific isd nodes to help us remember the result is sign
|
H A D | RISCVInstrInfoZfh.td | 391 // Use target specific isd nodes to help us remember the result is sign
|
H A D | RISCVInstrInfoF.td | 633 // Use target specific isd nodes to help us remember the result is sign
|