| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
| H A D | ELFObjectWriter.cpp | 70 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 D | MCSectionELF.cpp | 22 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 D | MCContext.cpp | 444 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 D | MCELFStreamer.cpp | 103 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 D | MCObjectFileInfo.cpp | 1033 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 D | MCELFObjectTargetWriter.cpp | 31 MCSectionELF &Sec) {} in addTargetSectionFlags()
|
| H A D | CMakeLists.txt | 40 MCSectionELF.cpp
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| H A D | MCContext.h | 54 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 D | MCSectionELF.h | 28 class MCSectionELF final : public MCSection { 54 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);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFObjectWriter.cpp | 44 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 D | ARMELFStreamer.cpp | 1213 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 D | HexagonTargetObjectFile.h | 42 MCSectionELF *SmallDataSection; 43 MCSectionELF *SmallBSSSection;
|
| H A D | HexagonAsmPrinter.cpp | 203 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 D | BPFELFObjectWriter.cpp | 58 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in getRelocType()
|
| /netbsd-src/external/apache2/llvm/dist/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 | 899 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 D | R600AsmPrinter.cpp | 112 MCSectionELF *ConfigSection = in runOnMachineFunction() 121 MCSectionELF *CommentSection = in runOnMachineFunction()
|
| H A D | AMDGPUAsmPrinter.cpp | 469 MCSectionELF *ConfigSection = in runOnMachineFunction() 512 MCSectionELF *CommentSection = in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64TargetStreamer.cpp | 67 MCSectionELF *Nt = Context.getELFSection(".note.gnu.property", ELF::SHT_NOTE, in emitNoteSection()
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMMC/ |
| H A D | Makefile | 48 MCSectionELF.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MC/ |
| H A D | BUILD.gn | 52 "MCSectionELF.cpp",
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/ |
| H A D | ELFAsmParser.cpp | 649 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 D | TargetLoweringObjectFileImpl.cpp | 759 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 D | BTFDebug.cpp | 977 const MCSectionELF *SectionELF = dyn_cast<MCSectionELF>(&Section); in beginFunctionImpl()
|