| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/ |
| H A D | ELFObjectWriter.cpp | 650 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 D | MCSectionELF.cpp | 22 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 D | MCContext.cpp | 467 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 D | MCELFObjectTargetWriter.cpp | 32 MCSectionELF &Sec) {} in addTargetSectionFlags()
|
| H A D | MCObjectFileInfo.cpp | 1136 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 D | MCELFStreamer.cpp | 105 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 D | MCContext.h | 53 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 D | MCSectionELF.h | 26 class MCSectionELF final : public MCSection { 52 MCSectionELF(StringRef Name, unsigned type, unsigned flags, SectionKind K, in MCSectionELF() function
|
| H A D | MCELFObjectWriter.h | 95 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 D | HexagonTargetObjectFile.h | 42 MCSectionELF *SmallDataSection; 43 MCSectionELF *SmallBSSSection;
|
| H A D | HexagonAsmPrinter.cpp | 202 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 D | BPFELFObjectWriter.cpp | 59 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in getRelocType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFObjectWriter.cpp | 44 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 D | ARMELFStreamer.cpp | 1148 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 D | MipsOptionRecord.cpp | 36 MCSectionELF *Sec = in EmitMipsOptionRecord() 55 MCSectionELF *Sec = Context.getELFSection(".reginfo", ELF::SHT_MIPS_REGINFO, in EmitMipsOptionRecord()
|
| H A D | MipsTargetStreamer.cpp | 913 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 D | R600AsmPrinter.cpp | 112 MCSectionELF *ConfigSection = in runOnMachineFunction() 121 MCSectionELF *CommentSection = in runOnMachineFunction()
|
| H A D | AMDGPUAsmPrinter.cpp | 477 MCSectionELF *ConfigSection = in runOnMachineFunction() 517 MCSectionELF *CommentSection = in runOnMachineFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64TargetStreamer.cpp | 68 MCSectionELF *Nt = Context.getELFSection(".note.gnu.property", ELF::SHT_NOTE, in emitNoteSection()
|
| H A D | AArch64ELFObjectWriter.cpp | 37 MCSectionELF *getMemtagRelocsSection(MCContext &Ctx) const override; 478 MCSectionELF *
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCParser/ |
| H A D | ELFAsmParser.cpp | 686 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 D | AVRAsmPrinter.cpp | 253 auto *Section = cast<MCSectionELF>(TLOF.SectionForGlobal(&GO, TM)); in doFinalization()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.cpp | 1038 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 D | TargetLoweringObjectFileImpl.cpp | 817 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 D | MipsAsmPrinter.cpp | 1011 MCSectionELF *M = OutContext.getELFSection( in EmitFPCallStub()
|