/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Thunks.cpp | 352 PPC32PltCallStub(const InputSection &isec, const Relocation &rel, in PPC32PltCallStub() 547 void AArch64ABSLongThunk::addSymbols(ThunkSection &isec) { in addSymbols() 574 void AArch64ADRPThunk::addSymbols(ThunkSection &isec) { in addSymbols() 615 bool ARMThunk::isCompatibleWith(const InputSection &isec, in isCompatibleWith() 659 bool ThumbThunk::isCompatibleWith(const InputSection &isec, in isCompatibleWith() 678 void ARMV7ABSLongThunk::addSymbols(ThunkSection &isec) { in addSymbols() 695 void ThumbV7ABSLongThunk::addSymbols(ThunkSection &isec) { in addSymbols() 713 void ARMV7PILongThunk::addSymbols(ThunkSection &isec) { in addSymbols() 733 void ThumbV7PILongThunk::addSymbols(ThunkSection &isec) { in addSymbols() 753 void ThumbV6MABSLongThunk::addSymbols(ThunkSection &isec) { in addSymbols() [all …]
|
H A D | ARMErrataFix.cpp | 206 static bool branchDestInFirstRegion(const InputSection *isec, uint64_t off, in branchDestInFirstRegion() 229 static bool patchInRange(const InputSection *isec, uint64_t off, in patchInRange() 255 static ScanResult scanCortexA8Errata657417(InputSection *isec, uint64_t &off, in scanCortexA8Errata657417() 377 for (const InputSection *isec : isd.sections) { in insertPatches() local 413 static void implementPatch(ScanResult sr, InputSection *isec, in implementPatch()
|
H A D | Target.h | 56 virtual void addPltHeaderSymbols(InputSection &isec) const {} in addPltSymbols() argument 55 addPltHeaderSymbols(InputSection & isec) addPltHeaderSymbols() argument 193 InputSectionBase *isec; global() member
|
H A D | AArch64ErrataFix.cpp | 337 static uint64_t scanCortexA53Errata843419(InputSection *isec, uint64_t &off, in scanCortexA53Errata843419() 494 for (const InputSection *isec : isd.sections) { in insertPatches() local 532 InputSection *isec, in implementPatch()
|
H A D | InputSection.cpp | 210 if (InputSection *isec = es->getParent()) in getOffset() local 216 if (InputSection *isec = ms->getParent()) in getOffset() local 230 if (auto *isec = dyn_cast<InputSection>(this)) in getOutputSection() local 637 InputSection *isec = cast<InputSection>(d->section); in getRISCVPCRelHi20() local 1190 if (InputSection *isec = cast_or_null<InputSection>(d->section)) in adjustSplitStackFunctionPrologues() local
|
H A D | EhFrame.cpp | 55 InputSectionBase *isec; member in __anon15761a290111::EhReader
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | InputSection.cpp | 46 if (auto *isec = dyn_cast<ConcatInputSection>(inputSection)) { in addInputSection() local 66 } else if (auto *isec = dyn_cast<CStringInputSection>(inputSection)) { in addInputSection() local 76 } else if (auto *isec = dyn_cast<WordLiteralInputSection>(inputSection)) { in addInputSection() local 281 auto isec = make<ConcatInputSection>(section, data, align); in makeSyntheticInputSection() local 368 bool macho::isCodeSection(const InputSection *isec) { in isCodeSection() 385 bool macho::isCfStringSection(const InputSection *isec) { in isCfStringSection() 390 bool macho::isClassRefsSection(const InputSection *isec) { in isClassRefsSection() 395 bool macho::isSelRefsSection(const InputSection *isec) { in isSelRefsSection() 400 bool macho::isEhFrameSection(const InputSection *isec) { in isEhFrameSection() 405 bool macho::isGccExceptTabSection(const InputSection *isec) { in isGccExceptTabSection() [all …]
|
H A D | MarkLive.cpp | 27 InputSection *isec; member 54 void enqueue(InputSection *isec, uint64_t off) override { in enqueue() 76 InputSection *isec, uint64_t off, in enqueue() 132 InputSection *isec, in makeEntry() 155 auto *isec = cast<ConcatInputSection>(getInputSection(entry)); in markTransitively() local
|
H A D | Relocations.cpp | 35 const InputSection *isec, const Reloc &r) { in validateSymbolRelocation() 83 const ConcatInputSection *isec = osec->inputs[isecIdx]; in offsetToInputSection() local 88 ConcatInputSection *isec = osec->inputs[isecIdx - 1]; in offsetToInputSection() local 99 const InputSection *isec = offsetToInputSection(&off); in reportRangeError() local
|
H A D | ConcatOutputSection.cpp | 174 InputSection *isec = inputs[i]; in estimateStubsInRangeVA() local 196 void ConcatOutputSection::finalizeOne(ConcatInputSection *isec) { in finalizeOne() 238 ConcatInputSection *isec = inputs[callIdx]; in finalize() local 406 ConcatOutputSection::getOrCreateForInput(const InputSection *isec) { in getOrCreateForInput()
|
H A D | ObjC.cpp | 148 const ConcatInputSection *isec; member 192 if (auto *isec = r.referent.dyn_cast<InputSection *>()) in getReferentString() local 340 for (const InputSection *isec : inputSections) { in checkCategories() local 543 const InputSection *isec, InfoWriteSection &catWriteInfo) { in collectSectionWriteInfoFromIsec() 559 ObjcCategoryMerger::tryGetSymbolAtIsecOffset(const ConcatInputSection *isec, in tryGetSymbolAtIsecOffset() 580 Defined *ObjcCategoryMerger::tryFindDefinedOnIsec(const InputSection *isec, in tryFindDefinedOnIsec() 590 ObjcCategoryMerger::tryGetDefinedAtIsecOffset(const ConcatInputSection *isec, in tryGetDefinedAtIsecOffset() 601 ConcatInputSection *isec = dyn_cast<ConcatInputSection>(classSym->isec()); in getClassRo() local 622 const ConcatInputSection *isec, uint32_t offset) { in tryEraseDefinedAtIsecOffset() 682 const ConcatInputSection *isec, uint32_t secOffset, in parseProtocolListInfo() [all …]
|
H A D | Symbols.cpp | 55 Defined::Defined(StringRefZ name, InputFile *file, InputSection *isec, in Defined() 120 InputSection *Defined::isec() const { in isec() function in Defined
|
H A D | ICF.cpp | 287 parallelForEach(icfInputs, [&](ConcatInputSection *isec) { in run() 351 [&](ConcatInputSection *isec) { in segregate() 387 const InputSection *isec = addrSigSection->subsections[0].isec; in markAddrSigSymbols() local 456 parallelForEach(foldable, [](ConcatInputSection *isec) { in foldIdenticalSections()
|
H A D | Dwarf.cpp | 28 for (const InputSection *isec : obj->debugSections) { in create() local
|
H A D | InputSection.h | 128 static bool classof(const InputSection *isec) { in classof() 161 inline bool shouldOmitFromOutput(InputSection *isec) { in shouldOmitFromOutput() 166 inline bool isCoalescedWeak(InputSection *isec) { in isCoalescedWeak() 236 static bool classof(const InputSection *isec) { in classof() 259 static bool classof(const InputSection *isec) { in classof()
|
H A D | InputFiles.cpp | 368 auto *isec = make<ConcatInputSection>( in parseSections() local 381 InputSection *isec = in parseSections() local 390 InputSection *isec = make<WordLiteralInputSection>(section, data, align); in parseSections() local 413 auto *isec = make<ConcatInputSection>(section, data, align); in parseSections() local 487 static Defined *findSymbolAtOffset(const ConcatInputSection *isec, in findSymbolAtOffset() 660 InputSection *isec, uint64_t value, in createDefined() 846 InputSection *isec = in parseSymbols() local 882 InputSection *isec = subsec.isec; in parseSymbols() local 948 ConcatInputSection *isec = make<ConcatInputSection>(section, data); in OpaqueFile() local 1126 ConcatInputSection *isec = cast<ConcatInputSection>(subsection.isec); in registerCompactUnwind() local [all …]
|
H A D | SyntheticSections.cpp | 309 const InputSection *isec, uint64_t offset, in addNonLazyBindingEntries() 1090 const InputSection *isec = subsec.isec; in collectDataInCodeEntries() local 1261 InputSection *isec = defined->originalIsec; in emitStabs() local 1646 void CStringSection::addInput(CStringInputSection *isec) { in addInput() 1654 for (const CStringInputSection *isec : inputs) { in writeTo() local 1724 for (const CStringInputSection *isec : inputs) { in finalizeContents() local 1788 void WordLiteralSection::addInput(WordLiteralInputSection *isec) { in addInput() 1937 for (const ConcatInputSection *isec : sections) in getSize() local 1969 for (const ConcatInputSection *isec : sections) { in setUp() local 2002 for (const ConcatInputSection *isec : inputs) { in setUp() local [all …]
|
H A D | EhFrame.h | 93 EhRelocator(InputSection *isec) : isec(isec) {} in EhRelocator()
|
H A D | MapFile.cpp | 93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo() local 208 for (const ConcatInputSection *isec : arr) { in writeMapFile() local
|
H A D | SymbolTable.cpp | 97 InputSection *isec, uint64_t value, in addDefined() 330 Defined *SymbolTable::addSynthetic(StringRef name, InputSection *isec, in addSynthetic() 374 ConcatInputSection *isec = makeSyntheticInputSection(segName, sectName); in handleSectionBoundarySymbol() local 453 const InputSection *isec; member 680 void macho::treatUndefinedSymbol(const Undefined &sym, const InputSection *isec, in treatUndefinedSymbol()
|
H A D | SyntheticSections.h | 54 InputSection *isec; variable 145 const InputSection *isec; member 164 void addEntry(const InputSection *isec, uint64_t offset) { in addEntry() 681 void addInput(ConcatInputSection *isec) { sections.push_back(isec); } in addInput() 695 void addInput(ConcatInputSection *isec) { inputs.push_back(isec); } in addInput() 792 void addRebase(const InputSection *isec, uint64_t offset) { in addRebase()
|
H A D | ConcatOutputSection.h | 94 ConcatInputSection *isec = nullptr; // input section for active thunk member
|
H A D | SectionPriorities.cpp | 85 auto getOrCreateCluster = [&](const InputSection *isec) -> int { in CallGraphSort() 233 const InputSection *isec = sections[i]; in run() local
|
/freebsd/contrib/llvm-project/lld/MachO/Arch/ |
H A D | ARM64.cpp | 363 static void applyAdrpAdd(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpAdd() 392 static void applyAdrpAdrp(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpAdrp() 419 static void applyAdrpLdr(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpLdr() 444 static void applyAdrpLdrGot(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpLdrGot() 462 static void applyAdrpAddLdr(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpAddLdr() 530 static void applyAdrpLdrGotLdr(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpLdrGotLdr() 647 const ConcatInputSection *isec = in applyOptimizationHints() local
|
H A D | ARM64Common.cpp | 144 const InputSection *isec = offsetToInputSection(&off); in reportUnalignedLdrStr() local
|