Home
last modified time | relevance | path

Searched refs:isd (Results 1 – 18 of 18) sorted by relevance

/openbsd/src/gnu/llvm/lld/ELF/
DOutputSections.cpp107 auto *isd = cast<InputSectionDescription>(commands.back()); in recordSection() local
108 isd->sectionBases.push_back(isec); in recordSection()
188 auto *isd = dyn_cast<InputSectionDescription>(cmd); in finalizeInputSections() local
189 if (!isd) in finalizeInputSections()
191 isd->sections.reserve(isd->sectionBases.size()); in finalizeInputSections()
192 for (InputSectionBase *s : isd->sectionBases) { in finalizeInputSections()
195 isd->sections.push_back(cast<InputSection>(s)); in finalizeInputSections()
224 isd->sections.push_back(syn); in finalizeInputSections()
231 isd->sectionBases.clear(); in finalizeInputSections()
234 for (InputSection *s : isd->sections) in finalizeInputSections()
[all …]
DARMErrataFix.cpp364 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) { in insertPatches() argument
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
[all …]
DAArch64ErrataFix.cpp482 InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) { in insertPatches() argument
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
[all …]
DRelocations.cpp372 auto *isd = cast<InputSectionDescription>(osec->commands.back()); in addCopyRelSymbol() local
373 isd->sections.push_back(sec); in addCopyRelSymbol()
1791 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) in forEachInputSectionDescription() local
1792 fn(os, isd); in forEachInputSectionDescription()
1889 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks() argument
1890 if (isd->thunkSections.empty()) in mergeThunks()
1894 llvm::erase_if(isd->thunkSections, in mergeThunks()
1903 for (std::pair<ThunkSection *, uint32_t> ts : isd->thunkSections) in mergeThunks()
1913 tmp.reserve(isd->sections.size() + newThunks.size()); in mergeThunks()
1915 std::merge(isd->sections.begin(), isd->sections.end(), in mergeThunks()
[all …]
DARMErrataFix.h30 patchInputSectionDescription(InputSectionDescription &isd);
32 void insertPatches(InputSectionDescription &isd,
DAArch64ErrataFix.h30 patchInputSectionDescription(InputSectionDescription &isd);
32 void insertPatches(InputSectionDescription &isd,
DWriter.cpp719 auto *isd = dyn_cast<InputSectionDescription>(cmd); in addSectionSymbols() local
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()
1407 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection() local
[all …]
DLinkerScript.cpp581 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()
DMapFile.cpp177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile() local
178 for (InputSection *isec : isd->sections) { in writeMapFile()
DRelocations.h148 InputSectionDescription *isd,
DICF.cpp575 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run() local
576 llvm::erase_if(isd->sections, in run()
DScriptParser.cpp963 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription() local
964 isd->sectionPatterns.push_back({{}, StringMatcher("*")}); in readOutputSectionDescription()
965 osec->commands.push_back(isd); in readOutputSectionDescription()
DSyntheticSections.cpp891 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/src/usr.sbin/mopd/common/
Dfile.c228 u_int32_t load_addr, xfr_addr, isd, iha, hbcnt, isize; in GetMopFileInfo() local
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()
245 load_addr = ((header[isd+ISD_V_VPN+1]*256 + 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()
299 load_addr = (header[isd+ISD_V_VPN+1]*256 + in GetMopFileInfo()
[all …]
/openbsd/src/gnu/llvm/lld/ELF/Arch/
DARM.cpp37 void addPltHeaderSymbols(InputSection &isd) const override;
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVInstrInfoD.td404 // Use target specific isd nodes to help us remember the result is sign
DRISCVInstrInfoZfh.td391 // Use target specific isd nodes to help us remember the result is sign
DRISCVInstrInfoF.td633 // Use target specific isd nodes to help us remember the result is sign