Home
last modified time | relevance | path

Searched refs:MCSectionELF (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DELFObjectWriter.cpp650 MCSectionELF *SymtabSection = in computeSymbolTable()
709 const MCSectionELF &Section = in computeSymbolTable()
751 MCSectionELF *SymtabShndxSection = in computeSymbolTable()
876 MCSectionELF &Section = static_cast<MCSectionELF &>(Sec); in writeSectionData()
1050 const MCSectionELF *Sec = cast<MCSectionELF>(&Sym->getSection()); in writeSection()
1096 MCSectionELF *StrtabSection = in writeObject()
1112 std::vector<MCSectionELF *> Groups; in writeObject()
1115 MCSectionELF &Section = static_cast<MCSectionELF &>(Sec); in writeObject()
1135 MCSectionELF *Group = in writeObject()
1178 MCSectionELF *AddrsigSection; in writeObject()
[all …]
H A DMCSectionELF.cpp22 bool MCSectionELF::shouldOmitSectionDirective(StringRef Name, in shouldOmitSectionDirective()
53 void MCSectionELF::printSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in printSwitchToSection()
213 bool MCSectionELF::useCodeAlign() const { in useCodeAlign()
217 bool MCSectionELF::isVirtualSection() const { in isVirtualSection()
221 StringRef MCSectionELF::getVirtualSectionKind() const { return "SHT_NOBITS"; } in getVirtualSectionKind()
H A DMCContext.cpp467 MCSectionELF *MCContext::createELFSectionImpl(StringRef Section, unsigned Type, in createELFSectionImpl()
492 MCSectionELF(Section, Type, Flags, K, EntrySize, Group, Comdat, UniqueID, in createELFSectionImpl()
503 MCSectionELF *
506 const MCSectionELF *RelInfoSection) { in createELFRelSection()
516 MCSectionELF *MCContext::getELFNamedSection(const Twine &Prefix, in getELFNamedSection()
524 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
537 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
596 MCSectionELF *Result = in getELFSection()
607 MCSectionELF *MCContext::createELFGroupSection(const MCSymbolELF *Group, in createELFGroupSection()
H A DMCELFObjectTargetWriter.cpp32 MCSectionELF &Sec) {} in addTargetSectionFlags()
H A DMCObjectFileInfo.cpp1136 const MCSectionELF &ElfSec = static_cast<const MCSectionELF &>(TextSec); in getStackSizesSection()
1154 const MCSectionELF &ElfSec = static_cast<const MCSectionELF &>(TextSec); in getBBAddrMapSection()
1174 const MCSectionELF &ElfSec = static_cast<const MCSectionELF &>(TextSec); in getKCFITrapSection()
1193 const auto &ElfSec = static_cast<const MCSectionELF &>(TextSec); in getPseudoProbeSection()
1219 auto *S = static_cast<MCSectionELF *>(PseudoProbeDescSection); in getPseudoProbeDescSection()
1246 const auto &ElfSec = static_cast<const MCSectionELF &>(*TextSec); in getPCSection()
H A DMCELFStreamer.cpp105 const MCSectionELF &Section = in emitLabel()
106 static_cast<const MCSectionELF &>(*getCurrentSectionOnly()); in emitLabel()
116 const MCSectionELF &Section = in emitLabelAtPos()
117 static_cast<const MCSectionELF &>(*getCurrentSectionOnly()); in emitLabelAtPos()
156 auto *SectionELF = static_cast<const MCSectionELF *>(Section); in changeSection()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCContext.h53 class MCSectionELF; variable
134 SpecificBumpPtrAllocator<MCSectionELF> ELFAllocator;
346 std::map<ELFSectionKey, MCSectionELF *> ELFUniquingMap;
374 MCSectionELF *createELFSectionImpl(StringRef Section, unsigned Type,
565 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
570 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
576 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
583 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
589 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
603 MCSectionELF *createELFRelSection(const Twine &Name, unsigned Type,
[all …]
H A DMCSectionELF.h26 class MCSectionELF final : public MCSection {
52 MCSectionELF(StringRef Name, unsigned type, unsigned flags, SectionKind K, in MCSectionELF() function
H A DMCELFObjectWriter.h95 virtual void addTargetSectionFlags(MCContext &Ctx, MCSectionELF &Sec);
145 virtual MCSectionELF *getMemtagRelocsSection(MCContext &Ctx) const { in getMemtagRelocsSection()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.h42 MCSectionELF *SmallDataSection;
43 MCSectionELF *SmallBSSSection;
H A DHexagonAsmPrinter.cpp202 MCSectionELF *Section = OutStreamer.getContext().getELFSection( in smallData()
230 MCSectionELF *Section = OutStreamer.getContext().getELFSection( in smallData()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFELFObjectWriter.cpp59 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in getRelocType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp44 void addTargetSectionFlags(MCContext &Ctx, MCSectionELF &Sec) override;
302 MCSectionELF &Sec) { in addTargetSectionFlags()
308 MCSectionELF *TextSection = in addTargetSectionFlags()
309 static_cast<MCSectionELF *>(Ctx.getObjectFileInfo()->getTextSection()); in addTargetSectionFlags()
H A DARMELFStreamer.cpp1148 const MCSectionELF &FnSection = in SwitchToEHSection()
1149 static_cast<const MCSectionELF &>(Fn.getSection()); in SwitchToEHSection()
1162 MCSectionELF *EHSection = getContext().getELFSection( in SwitchToEHSection()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsOptionRecord.cpp36 MCSectionELF *Sec = in EmitMipsOptionRecord()
55 MCSectionELF *Sec = Context.getELFSection(".reginfo", ELF::SHT_MIPS_REGINFO, in EmitMipsOptionRecord()
H A DMipsTargetStreamer.cpp913 MCSectionELF &Section = static_cast<MCSectionELF &>(S); in finish()
1018 MCSectionELF *Sec = Context.getELFSection(".pdr", ELF::SHT_PROGBITS, 0); in emitDirectiveEnd()
1329 MCSectionELF *Sec = Context.getELFSection( in emitMipsAbiFlags()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600AsmPrinter.cpp112 MCSectionELF *ConfigSection = in runOnMachineFunction()
121 MCSectionELF *CommentSection = in runOnMachineFunction()
H A DAMDGPUAsmPrinter.cpp477 MCSectionELF *ConfigSection = in runOnMachineFunction()
517 MCSectionELF *CommentSection = in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.cpp68 MCSectionELF *Nt = Context.getELFSection(".note.gnu.property", ELF::SHT_NOTE, in emitNoteSection()
H A DAArch64ELFObjectWriter.cpp37 MCSectionELF *getMemtagRelocsSection(MCContext &Ctx) const override;
478 MCSectionELF *
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp686 if (const MCSectionELF *Section = in ParseSectionArguments()
687 cast_or_null<MCSectionELF>(CurrentSection.first)) in ParseSectionArguments()
695 MCSectionELF *Section = in ParseSectionArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRAsmPrinter.cpp253 auto *Section = cast<MCSectionELF>(TLOF.SectionForGlobal(&GO, TM)); in doFinalization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp1038 MCSectionELF *Sec = Ctx.getELFSection(".BTF", ELF::SHT_PROGBITS, 0); in emitBTFSection()
1078 MCSectionELF *Sec = Ctx.getELFSection(".BTF.ext", ELF::SHT_PROGBITS, 0); in emitBTFExtSection()
1231 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in beginFunctionImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp817 MCSectionELF *Section = Ctx.getELFSection( in selectExplicitSectionGlobal()
852 static MCSectionELF *selectELFSectionForGlobal( in selectELFSectionForGlobal()
904 MCSectionELF *Section = selectELFSectionForGlobal( in selectELFSectionForGlobal()
968 const auto *LSDA = cast<MCSectionELF>(LSDASection); in getSectionForLSDA()
1075 static MCSectionELF *getStaticStructorSection(MCContext &Ctx, bool UseInitArray, in getStaticStructorSection()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp1011 MCSectionELF *M = OutContext.getELFSection( in EmitFPCallStub()

12