Home
last modified time | relevance | path

Searched refs:TextSection (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVTargetObjectFile.h31 return TextSection; in getSectionForConstant()
35 return TextSection; in getExplicitSectionGlobal()
39 return TextSection; in SelectSectionForGlobal()
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp278 MCSectionELF *TextSection = in addTargetSectionFlags() local
280 if (Sec.getKind().isExecuteOnly() && !TextSection->hasInstructions()) { in addTargetSectionFlags()
281 for (auto &F : TextSection->getFragmentList()) in addTargetSectionFlags()
285 TextSection->setFlags(TextSection->getFlags() | ELF::SHF_ARM_PURECODE); in addTargetSectionFlags()
/llvm-project-15.0.7/bolt/lib/Profile/
H A DHeatmap.cpp302 for (auto &TextSection : TextSections) { in printSectionHotness() local
303 OS << TextSection.Name << ", 0x" in printSectionHotness()
304 << Twine::utohexstr(TextSection.BeginAddress) << ", 0x" in printSectionHotness()
305 << Twine::utohexstr(TextSection.EndAddress) << ", " in printSectionHotness()
307 100.0 * SectionHotness[TextSection.Name] / NumTotalCounts) in printSectionHotness()
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCObjectFileInfo.cpp87 TextSection // .text in initMachOMCObjectFileInfo()
167 TextCoalSection = TextSection; in initMachOMCObjectFileInfo()
383 TextSection = Ctx->getELFSection(".text", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
537 TextSection = in initGOFFMCObjectFileInfo()
542 Ctx->getGOFFSection(".ppa1", SectionKind::getMetadata(), TextSection, in initGOFFMCObjectFileInfo()
564 TextSection = Ctx->getCOFFSection( in initCOFFMCObjectFileInfo()
830 TextSection = Ctx->getSPIRVSection(); in initSPIRVMCObjectFileInfo()
834 TextSection = Ctx->getWasmSection(".text", SectionKind::getText()); in initWasmMCObjectFileInfo()
924 TextSection = Ctx->getXCOFFSection( in initXCOFFMCObjectFileInfo()
1025 TextSection = Ctx->getDXContainerSection("DXBC", SectionKind::getText()); in initDXContainerObjectFileInfo()
H A DMCWin64EH.cpp230 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit()
237 MCSection *PData = Streamer.getAssociatedPDataSection(CFI->TextSection); in Emit()
248 MCSection *XData = Streamer.getAssociatedXDataSection(info->TextSection); in EmitUnwindInfo()
2229 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit()
2242 MCSection *PData = Streamer.getAssociatedPDataSection(CFI->TextSection); in Emit()
2258 Streamer.switchSection(info->TextSection); in EmitUnwindInfo()
2263 MCSection *XData = Streamer.getAssociatedXDataSection(info->TextSection); in EmitUnwindInfo()
2274 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit()
2287 MCSection *PData = Streamer.getAssociatedPDataSection(CFI->TextSection); in Emit()
2303 Streamer.switchSection(info->TextSection); in EmitUnwindInfo()
[all …]
H A DMCDwarf.cpp980 const auto TextSection = Sections.begin(); in EmitGenDwarfInfo() local
981 assert(TextSection != Sections.end() && "No text section found"); in EmitGenDwarfInfo()
983 MCSymbol *StartSymbol = (*TextSection)->getBeginSymbol(); in EmitGenDwarfInfo()
984 MCSymbol *EndSymbol = (*TextSection)->getEndSymbol(context); in EmitGenDwarfInfo()
H A DMCStreamer.cpp724 CurrentWinFrameInfo->TextSection = getCurrentSectionOnly(); in emitWinCFIStartProc()
742 switchSection(CurFrame->TextSection); in emitWinCFIEndProc()
766 CurrentWinFrameInfo->TextSection = getCurrentSectionOnly(); in emitWinCFIStartChained()
H A DMCAsmStreamer.cpp2463 MCSection *TextSection = Ctx.getObjectFileInfo()->getTextSection(); in emitDwarfLineEndEntry() local
2464 assert(TextSection->hasEnded() && ".text section is not end!"); in emitDwarfLineEndEntry()
2466 MCSymbol *SectionEnd = TextSection->getEndSymbol(Ctx); in emitDwarfLineEndEntry()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetObjectFile.cpp24 return TextSection; in SelectSectionForGlobal()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCWinEH.h47 MCSection *TextSection = nullptr; member
H A DMCObjectFileInfo.h56 MCSection *TextSection = nullptr; variable
267 MCSection *getTextSection() const { return TextSection; } in getTextSection()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.cpp52 TextSection = in Initialize()
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.cpp113 if (Kind.isText()) return TextSection; in SelectSectionForGlobal()
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp895 MCSection &TextSection = *OFI.getTextSection(); in finish() local
896 MCA.registerSection(TextSection); in finish()
902 TextSection.setAlignment(Align(std::max(16u, TextSection.getAlignment()))); in finish()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp1302 return GO->isWeakForLinker() ? TextCoalSection : TextSection; in SelectSectionForGlobal()
1709 return TextSection; in SelectSectionForGlobal()
2370 return TextSection; in SelectSectionForGlobal()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp3585 ErrorOr<BinarySection &> TextSection = in mapCodeSections() local
3587 assert(TextSection && ".text section not found in output"); in mapCodeSections()
3588 assert(TextSection->hasValidSectionID() && ".text section should be valid"); in mapCodeSections()
3631 TextSection->getOutputAddress() + TextSection->getOutputSize(); in mapCodeSections()