Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/lib/MC/
H A DMCSectionELF.cpp20 MCSectionELF::~MCSectionELF() {} // anchor. in ~MCSectionELF()
24 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name, in ShouldOmitSectionDirective()
58 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI, in PrintSwitchToSection()
153 bool MCSectionELF::UseCodeAlign() const { in UseCodeAlign()
157 bool MCSectionELF::isVirtualSection() const { in isVirtualSection()
161 unsigned MCSectionELF::DetermineEntrySize(SectionKind Kind) { in DetermineEntrySize()
H A DELFObjectWriter.cpp52 typedef DenseMap<const MCSectionELF *, uint32_t> SectionIndexMapTy;
113 const MCSectionELF &Section);
231 typedef DenseMap<const MCSectionELF*, const MCSymbol*> GroupMapTy;
233 typedef DenseMap<const MCSymbol*, const MCSectionELF*> RevGroupMapTy;
235 typedef DenseMap<const MCSectionELF*, const MCSectionELF*> RelMapTy;
237 typedef DenseMap<const MCSectionELF*, uint64_t> SectionOffsetMapTy;
283 std::vector<const MCSectionELF*> &Sections);
306 const MCSectionELF &Section);
327 const MCSectionELF *SymtabShndxSection = in createSymtabShndx()
742 auto &Sec = cast<MCSectionELF>(Sym.getSection()); in shouldRelocateWithSymbol()
[all …]
H A DMCContext.cpp111 MCSymbol *MCContext::getOrCreateSectionSymbol(const MCSectionELF &Section) { in getOrCreateSectionSymbol()
255 const MCSectionELF *MCContext::
261 void MCContext::renameELFSection(const MCSectionELF *Section, StringRef Name) { in renameELFSection()
271 const_cast<MCSectionELF*>(Section)->setSectionName(CachedName); in renameELFSection()
274 const MCSectionELF *MCContext::
285 EntrySize = MCSectionELF::DetermineEntrySize(Kind); in getELFSection()
293 MCSectionELF *Result = new (*this) in getELFSection()
294 MCSectionELF(CachedName, Type, Flags, Kind, EntrySize, GroupSym); in getELFSection()
299 const MCSectionELF *MCContext::CreateELFGroupSection() { in CreateELFGroupSection()
300 MCSectionELF *Result = in CreateELFGroupSection()
[all …]
H A DCMakeLists.txt33 MCSectionELF.cpp
H A DMCELFStreamer.cpp66 const MCSectionELF &Section = in EmitLabel()
67 static_cast<const MCSectionELF&>(Symbol->getSection()); in EmitLabel()
97 auto *SectionELF = static_cast<const MCSectionELF *>(Section); in ChangeSection()
H A DMCAssembler.cpp826 if (auto *ELFSec = dyn_cast<const MCSectionELF>(&SD->getSection())) in writeSectionData()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/
H A DMCContext.h43 class MCSectionELF; variable
78 DenseMap<const MCSectionELF*, MCSymbol*> SectionSymbols;
171 std::map<SectionGroupPair, const MCSectionELF *> ELFUniquingMap;
238 MCSymbol *getOrCreateSectionSymbol(const MCSectionELF &Section);
273 const MCSectionELF *getELFSection(StringRef Section, unsigned Type,
276 const MCSectionELF *getELFSection(StringRef Section, unsigned Type,
280 void renameELFSection(const MCSectionELF *Section, StringRef Name);
282 const MCSectionELF *CreateELFGroupSection();
H A DMCSectionELF.h30 class MCSectionELF : public MCSection {
51 MCSectionELF(StringRef Section, unsigned type, unsigned flags, in MCSectionELF() function
55 ~MCSectionELF();
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.h19 const MCSectionELF *SmallDataSection;
20 const MCSectionELF *SmallBSSSection;
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsOptionRecord.cpp30 const MCSectionELF *Sec = in EmitMipsOptionRecord()
49 const MCSectionELF *Sec = in EmitMipsOptionRecord()
H A DMipsTargetStreamer.cpp496 const MCSectionELF *Sec = Context.getELFSection(".pdr", ELF::SHT_PROGBITS, in emitDirectiveEnd()
712 const MCSectionELF *Sec = in emitMipsAbiFlags()
/minix3/external/bsd/llvm/lib/libLLVMMC/
H A DMakefile40 MCSectionELF.cpp \
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUAsmPrinter.cpp111 const MCSectionELF *ConfigSection = Context.getELFSection(".AMDGPU.config", in runOnMachineFunction()
137 const MCSectionELF *CommentSection in runOnMachineFunction()
518 const MCSectionELF *VersionSection = OutContext.getELFSection(".hsa.version", in EmitAmdKernelCodeT()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp538 const MCSectionELF *SecELF = dyn_cast_or_null<const MCSectionELF>(Sec); in applyFixup()
/minix3/external/bsd/llvm/dist/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp539 if (const MCSectionELF *Section = in ParseSectionArguments()
540 cast_or_null<MCSectionELF>(CurrentSection.first)) in ParseSectionArguments()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp1059 const MCSectionELF &FnSection = in SwitchToEHSection()
1060 static_cast<const MCSectionELF &>(Fn.getSection()); in SwitchToEHSection()
1070 const MCSectionELF *EHSection = nullptr; in SwitchToEHSection()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp1006 const MCSectionELF *Section = OutStreamer.getContext().getELFSection(".opd", in EmitFunctionEntryLabel()
1043 const MCSectionELF *Section; in doFinalization()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp945 const MCSectionELF *M = OutContext.getELFSection( in EmitFPCallStub()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp361 static const MCSectionELF *getStaticStructorSection(MCContext &Ctx, in getStaticStructorSection()
/minix3/external/bsd/llvm/dist/llvm/docs/
H A DCodeGenerator.rst687 ``MCSectionCOFF``, ``MCSectionELF``) and these are created and uniqued by