Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DELFObjectWriter.cpp70 using SectionIndexMapTy = DenseMap<const MCSectionELF *, uint32_t>;
75 bool isDwoSection(const MCSectionELF &Sec) { in isDwoSection()
140 std::vector<const MCSectionELF *> SectionTable;
141 unsigned addToSectionTable(const MCSectionELF *Sec);
177 std::map<const MCSectionELF *, std::pair<uint64_t, uint64_t>>;
194 MCSectionELF *createRelocationSection(MCContext &Ctx,
195 const MCSectionELF &Sec);
209 void writeRelocations(const MCAssembler &Asm, const MCSectionELF &Sec);
214 const MCSectionELF &Section);
221 DenseMap<const MCSectionELF *, std::vector<ELFRelocationEntry>> Relocations;
[all …]
H A DMCSectionELF.cpp22 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name, in ShouldOmitSectionDirective()
53 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in PrintSwitchToSection()
199 bool MCSectionELF::UseCodeAlign() const { in UseCodeAlign()
203 bool MCSectionELF::isVirtualSection() const { in isVirtualSection()
207 StringRef MCSectionELF::getVirtualSectionKind() const { return "SHT_NOBITS"; } in getVirtualSectionKind()
H A DMCContext.cpp444 void MCContext::renameELFSection(MCSectionELF *Section, StringRef Name) { in renameELFSection()
459 const_cast<MCSectionELF *>(Section)->setSectionName(CachedName); in renameELFSection()
462 MCSectionELF *MCContext::createELFSectionImpl(StringRef Section, unsigned Type, in createELFSectionImpl()
487 MCSectionELF(Section, Type, Flags, K, EntrySize, Group, Comdat, UniqueID, in createELFSectionImpl()
498 MCSectionELF *MCContext::createELFRelSection(const Twine &Name, unsigned Type, in createELFRelSection()
501 const MCSectionELF *RelInfoSection) { in createELFRelSection()
512 MCSectionELF *MCContext::getELFNamedSection(const Twine &Prefix, in getELFNamedSection()
520 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
533 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
561 MCSectionELF *Result = in getELFSection()
[all …]
H A DMCELFStreamer.cpp103 const MCSectionELF &Section = in emitLabel()
104 static_cast<const MCSectionELF &>(*getCurrentSectionOnly()); in emitLabel()
114 const MCSectionELF &Section = in emitLabelAtPos()
115 static_cast<const MCSectionELF &>(*getCurrentSectionOnly()); in emitLabelAtPos()
155 auto *SectionELF = static_cast<const MCSectionELF *>(Section); in changeSection()
H A DMCObjectFileInfo.cpp1033 const MCSectionELF &ElfSec = static_cast<const MCSectionELF &>(TextSec); in getStackSizesSection()
1051 const MCSectionELF &ElfSec = static_cast<const MCSectionELF &>(TextSec); in getBBAddrMapSection()
1069 const auto *ElfSec = static_cast<const MCSectionELF *>(TextSec); in getPseudoProbeSection()
1072 auto *S = static_cast<MCSectionELF *>(PseudoProbeSection); in getPseudoProbeSection()
1095 auto *S = static_cast<MCSectionELF *>(PseudoProbeDescSection); in getPseudoProbeDescSection()
H A DMCELFObjectTargetWriter.cpp31 MCSectionELF &Sec) {} in addTargetSectionFlags()
H A DCMakeLists.txt40 MCSectionELF.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCContext.h54 class MCSectionELF; variable
115 SpecificBumpPtrAllocator<MCSectionELF> ELFAllocator;
324 std::map<ELFSectionKey, MCSectionELF *> ELFUniquingMap;
350 MCSectionELF *createELFSectionImpl(StringRef Section, unsigned Type,
537 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
542 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
548 MCSectionELF *getELFSection(const Twine &Section, unsigned Type, in getELFSection()
555 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
561 MCSectionELF *getELFSection(const Twine &Section, unsigned Type,
571 MCSectionELF *getELFNamedSection(const Twine &Prefix, const Twine &Suffix,
[all …]
H A DMCSectionELF.h28 class MCSectionELF final : public MCSection {
54 MCSectionELF(StringRef Name, unsigned type, unsigned flags, SectionKind K, in MCSectionELF() function
H A DMCELFObjectWriter.h95 virtual void addTargetSectionFlags(MCContext &Ctx, MCSectionELF &Sec);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp44 void addTargetSectionFlags(MCContext &Ctx, MCSectionELF &Sec) override;
272 MCSectionELF &Sec) { in addTargetSectionFlags()
278 MCSectionELF *TextSection = in addTargetSectionFlags()
279 static_cast<MCSectionELF *>(Ctx.getObjectFileInfo()->getTextSection()); in addTargetSectionFlags()
H A DARMELFStreamer.cpp1213 const MCSectionELF &FnSection = in SwitchToEHSection()
1214 static_cast<const MCSectionELF &>(Fn.getSection()); in SwitchToEHSection()
1227 MCSectionELF *EHSection = getContext().getELFSection( in SwitchToEHSection()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.h42 MCSectionELF *SmallDataSection;
43 MCSectionELF *SmallBSSSection;
H A DHexagonAsmPrinter.cpp203 MCSectionELF *Section = OutStreamer.getContext().getELFSection( in smallData()
231 MCSectionELF *Section = OutStreamer.getContext().getELFSection( in smallData()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFELFObjectWriter.cpp58 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in getRelocType()
/netbsd-src/external/apache2/llvm/dist/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.cpp899 MCSectionELF &Section = static_cast<MCSectionELF &>(S); in finish()
1006 MCSectionELF *Sec = Context.getELFSection(".pdr", ELF::SHT_PROGBITS, 0); in emitDirectiveEnd()
1311 MCSectionELF *Sec = Context.getELFSection( in emitMipsAbiFlags()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600AsmPrinter.cpp112 MCSectionELF *ConfigSection = in runOnMachineFunction()
121 MCSectionELF *CommentSection = in runOnMachineFunction()
H A DAMDGPUAsmPrinter.cpp469 MCSectionELF *ConfigSection = in runOnMachineFunction()
512 MCSectionELF *CommentSection = in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.cpp67 MCSectionELF *Nt = Context.getELFSection(".note.gnu.property", ELF::SHT_NOTE, in emitNoteSection()
/netbsd-src/external/apache2/llvm/lib/libLLVMMC/
H A DMakefile48 MCSectionELF.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MC/
H A DBUILD.gn52 "MCSectionELF.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp649 if (const MCSectionELF *Section = in ParseSectionArguments()
650 cast_or_null<MCSectionELF>(CurrentSection.first)) in ParseSectionArguments()
658 MCSectionELF *Section = in ParseSectionArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp759 MCSectionELF *Section = Ctx.getELFSection( in selectExplicitSectionGlobal()
794 static MCSectionELF *selectELFSectionForGlobal( in selectELFSectionForGlobal()
846 MCSectionELF *Section = selectELFSectionForGlobal( in selectELFSectionForGlobal()
910 const auto *LSDA = cast<MCSectionELF>(LSDASection); in getSectionForLSDA()
1006 static MCSectionELF *getStaticStructorSection(MCContext &Ctx, bool UseInitArray, in getStaticStructorSection()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBTFDebug.cpp977 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in beginFunctionImpl()

12