Searched refs:MCSection (Results 1 - 25 of 129) sorted by relevance

123456

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCObjectFileInfo.h24 class MCSection;
55 MCSection *TextSection = nullptr;
58 MCSection *DataSection = nullptr;
61 MCSection *BSSSection = nullptr;
67 MCSection *ReadOnlySection = nullptr;
71 MCSection *LSDASection = nullptr;
76 MCSection *CompactUnwindSection = nullptr;
80 MCSection *DwarfAbbrevSection = nullptr;
81 MCSection *DwarfInfoSection = nullptr;
82 MCSection *DwarfLineSectio
[all...]
H A DMCAsmLayout.h18 class MCSection;
32 llvm::SmallVector<MCSection *, 16> SectionOrder;
37 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment;
65 llvm::SmallVectorImpl<MCSection *> &getSectionOrder() { return SectionOrder; }
66 const llvm::SmallVectorImpl<MCSection *> &getSectionOrder() const {
84 uint64_t getSectionAddressSize(const MCSection *Sec) const;
88 uint64_t getSectionFileSize(const MCSection *Sec) const;
H A DMCAsmInfoDarwin.h25 bool isSectionAtomizableBySymbols(const MCSection &Section) const override;
H A DMCAsmInfoELF.h18 MCSection *getNonexecutableStackSection(MCContext &Ctx) const final;
H A DMCSection.h1 //===- MCSection.h - Machine Code Sections ----------------------*- C++ -*-===//
9 // This file declares the MCSection class.
39 class MCSection { class in namespace:llvm
104 MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin);
105 ~MCSection();
108 MCSection(const MCSection &) = delete;
109 MCSection &operator=(const MCSection &) = delete;
117 return const_cast<MCSection *>(thi
[all...]
H A DConstantPools.h27 class MCSection;
85 using ConstantPoolMapTy = MapVector<MCSection *, ConstantPool>;
96 ConstantPool *getConstantPool(MCSection *Section);
97 ConstantPool &getOrCreateConstantPool(MCSection *Section);
H A DMCSectionELF.h17 #include "llvm/MC/MCSection.h"
27 class MCSectionELF final : public MCSection {
56 : MCSection(SV_ELF, K, Begin), SectionName(Section), Type(type),
86 const MCSection *getAssociatedSection() const { return &AssociatedSymbol->getSection(); }
89 static bool classof(const MCSection *S) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.h19 MCSection *BSSSectionLarge;
20 MCSection *DataSectionLarge;
21 MCSection *ReadOnlySectionLarge;
22 MCSection *DataRelROSectionLarge;
27 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
30 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
33 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetObjectFile.h26 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
28 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
H A DAMDGPUTargetObjectFile.cpp23 MCSection *AMDGPUTargetObjectFile::SelectSectionForGlobal(
32 MCSection *AMDGPUTargetObjectFile::getExplicitSectionGlobal(
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRTargetObjectFile.h23 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
27 MCSection *ProgmemDataSection;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSection.cpp1 //===- lib/MC/MCSection.cpp - Machine Code Section Representation ---------===//
9 #include "llvm/MC/MCSection.h"
23 MCSection::MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin) function in class:MCSection
27 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) {
33 bool MCSection::hasEnded() const { return End && End->isInSection(); }
35 MCSection::~MCSection() = default;
37 void MCSection::setBundleLockState(BundleLockStateType NewState) {
56 MCSection
[all...]
H A DMCAsmInfoELF.cpp23 MCSection *MCAsmInfoELF::getNonexecutableStackSection(MCContext &Ctx) const {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h28 class MCSection;
55 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
59 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
62 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
65 MCSection *getSectionForJumpTable(const Function &F,
85 MCSection *getStaticCtorSection(unsigned Priority,
87 MCSection *getStaticDtorSection(unsigned Priority,
94 MCSection *getSectionForCommandLines() const override;
107 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
110 MCSection *getExplicitSectionGloba
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXTargetStreamer.h15 class MCSection;
45 void changeSection(const MCSection *CurSection, MCSection *Section,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetObjectFile.h12 #include "llvm/MC/MCSection.h"
28 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
34 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
39 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfStringPool.h20 class MCSection;
42 void emitStringOffsetsTableHeader(AsmPrinter &Asm, MCSection *OffsetSection,
45 void emit(AsmPrinter &Asm, MCSection *StrSection,
46 MCSection *OffsetSection = nullptr,
H A DAddressPool.h17 class MCSection;
45 void emit(AsmPrinter &Asm, MCSection *AddrSection);
57 MCSymbol *emitHeader(AsmPrinter &Asm, MCSection *Section);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.h21 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
24 MCSection *getExplicitSectionGlobal(const GlobalObject *GO,
47 MCSection *selectSmallSectionForGlobal(const GlobalObject *GO,
51 MCSection *selectSectionForLookupTable(const GlobalObject *GO,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetObjectFile.h17 MCSection *SmallDataSection;
18 MCSection *SmallBSSSection;
33 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
39 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetObjectFile.h17 MCSection *SmallDataSection;
18 MCSection *SmallBSSSection;
34 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
41 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetObjectFile.h19 MCSection *SmallDataSection;
20 MCSection *SmallBSSSection;
31 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
37 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h31 class MCSection;
57 MCSection *StaticCtorSection = nullptr;
60 MCSection *StaticDtorSection = nullptr;
88 virtual MCSection *getSectionForConstant(const DataLayout &DL,
101 MCSection *SectionForGlobal(const GlobalObject *GO, SectionKind Kind,
107 MCSection *SectionForGlobal(const GlobalObject *GO,
116 virtual MCSection *getSectionForJumpTable(const Function &F,
125 virtual MCSection *
156 virtual MCSection *getStaticCtorSection(unsigned Priority,
161 virtual MCSection *getStaticDtorSectio
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h35 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
38 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetObjectFile.h24 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,

Completed in 280 milliseconds

123456