HomeSort by relevance Sort by last modified time
    Searched refs:MCSection (Results 1 - 25 of 108) sorted by null

1 2 3 4 5

  /external/llvm/include/llvm/MC/
MCObjectFileInfo.h 22 class MCSection;
54 MCSection *TextSection;
57 MCSection *DataSection;
60 MCSection *BSSSection;
66 MCSection *ReadOnlySection;
69 MCSection *StaticCtorSection;
72 MCSection *StaticDtorSection;
76 MCSection *LSDASection;
81 MCSection *CompactUnwindSection;
85 MCSection *DwarfAbbrevSection
    [all...]
MCAsmLayout.h 19 class MCSection;
33 llvm::SmallVector<MCSection *, 16> SectionOrder;
38 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment;
66 llvm::SmallVectorImpl<MCSection *> &getSectionOrder() { return SectionOrder; }
67 const llvm::SmallVectorImpl<MCSection *> &getSectionOrder() const {
85 uint64_t getSectionAddressSize(const MCSection *Sec) const;
89 uint64_t getSectionFileSize(const MCSection *Sec) const;
MCSection.h 1 //===- MCSection.h - Machine Code Sections ----------------------*- C++ -*-===//
10 // This file declares the MCSection class.
31 class MCSection;
49 class MCSection {
69 MCSection(const MCSection &) = delete;
70 void operator=(const MCSection &) = delete;
105 MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin);
108 ~MCSection();
117 return const_cast<MCSection *>(this)->getBeginSymbol()
    [all...]
MCAsmInfoDarwin.h 24 bool isSectionAtomizableBySymbols(const MCSection &Section) const override;
MCAsmInfoELF.h 18 MCSection *getNonexecutableStackSection(MCContext &Ctx) const final;
MCSectionCOFF.h 18 #include "llvm/MC/MCSection.h"
24 class MCSectionCOFF final : public MCSection {
48 : MCSection(SV_COFF, K, Begin), SectionName(Section),
74 static bool classof(const MCSection *S) { return S->getVariant() == SV_COFF; }
ConstantPools.h 25 class MCSection;
78 typedef MapVector<MCSection *, ConstantPool> ConstantPoolMapTy;
88 ConstantPool *getConstantPool(MCSection *Section);
89 ConstantPool &getOrCreateConstantPool(MCSection *Section);
  /external/llvm/lib/Target/XCore/
XCoreTargetObjectFile.h 20 MCSection *BSSSectionLarge;
21 MCSection *DataSectionLarge;
22 MCSection *ReadOnlySectionLarge;
23 MCSection *DataRelROSectionLarge;
28 MCSection *getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind,
32 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
36 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
  /external/llvm/lib/MC/
MCSection.cpp 1 //===- lib/MC/MCSection.cpp - Machine Code Section Representation ---------===//
10 #include "llvm/MC/MCSection.h"
19 // MCSection
22 MCSection::MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin)
26 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) {
32 bool MCSection::hasEnded() const { return End && End->isInSection(); }
34 MCSection::~MCSection() {
37 void MCSection::setBundleLockState(BundleLockStateType NewState)
    [all...]
MCAsmInfoELF.cpp 23 MCSection *MCAsmInfoELF::getNonexecutableStackSection(MCContext &Ctx) const {
ConstantPools.cpp 51 ConstantPool *AssemblerConstantPools::getConstantPool(MCSection *Section) {
60 AssemblerConstantPools::getOrCreateConstantPool(MCSection *Section) {
64 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section,
77 MCSection *Section = CPI->first;
85 MCSection *Section = Streamer.getCurrentSection().first;
94 MCSection *Section = Streamer.getCurrentSection().first;
MCObjectWriter.cpp 49 const MCSection &SecA = SymA.getSection();
50 const MCSection &SecB = *FB.getParent();
  /external/llvm/lib/Target/NVPTX/
NVPTXTargetObjectFile.h 50 TextSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getText());
51 DataSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getData());
52 BSSSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getBSS());
54 new NVPTXSection(MCSection::SV_ELF, SectionKind::getReadOnly());
57 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata());
59 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata());
61 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata());
63 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata());
65 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata());
67 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata())
    [all...]
NVPTXSection.h 18 #include "llvm/MC/MCSection.h"
25 class NVPTXSection final : public MCSection {
28 NVPTXSection(SectionVariant V, SectionKind K) : MCSection(V, K, nullptr) {}
  /external/llvm/lib/Target/AMDGPU/
AMDGPUTargetObjectFile.h 26 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
33 MCSection *DataGlobalAgentSection;
34 MCSection *DataGlobalProgramSection;
35 MCSection *RodataReadonlyAgentSection;
44 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
  /external/llvm/lib/Target/AMDGPU/Utils/
AMDGPUBaseInfo.h 21 class MCSection;
35 MCSection *getHSATextSection(MCContext &Ctx);
37 MCSection *getHSADataGlobalAgentSection(MCContext &Ctx);
39 MCSection *getHSADataGlobalProgramSection(MCContext &Ctx);
41 MCSection *getHSARodataReadonlyAgentSection(MCContext &Ctx);
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfStringPool.h 22 class MCSection;
40 void emit(AsmPrinter &Asm, MCSection *StrSection,
41 MCSection *OffsetSection = nullptr);
AddressPool.h 16 class MCSection;
43 void emit(AsmPrinter &Asm, MCSection *AddrSection);
DwarfFile.h 34 class MCSection;
91 void emitAbbrevs(MCSection *);
94 void emitStrings(MCSection *StrSection, MCSection *OffsetSection = nullptr);
  /external/llvm/lib/Target/Mips/
MipsTargetObjectFile.h 18 MCSection *SmallDataSection;
19 MCSection *SmallBSSSection;
34 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
42 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
  /external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
AMDGPUMCAsmInfo.h 27 const MCSection* getNonexecutableStackSection(MCContext &CTX) const;
  /external/llvm/include/llvm/CodeGen/
TargetLoweringObjectFileImpl.h 27 class MCSection;
49 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
52 MCSection *getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind,
56 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
60 MCSection *getSectionForJumpTable(const Function &F, Mangler &Mang,
80 MCSection *getStaticCtorSection(unsigned Priority,
82 MCSection *getStaticDtorSection(unsigned Priority,
98 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
102 MCSection *getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind,
106 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCTargetObjectFile.h 25 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
  /external/llvm/include/llvm/Target/
TargetLoweringObjectFile.h 28 class MCSection;
72 virtual MCSection *getSectionForConstant(const DataLayout &DL,
84 MCSection *SectionForGlobal(const GlobalValue *GV, SectionKind Kind,
90 MCSection *SectionForGlobal(const GlobalValue *GV, Mangler &Mang,
99 virtual MCSection *getSectionForJumpTable(const Function &F, Mangler &Mang,
108 virtual MCSection *
113 virtual const MCSection *getSpecialCasedSectionGlobals(const GlobalValue *GV,
142 virtual MCSection *getStaticCtorSection(unsigned Priority,
147 virtual MCSection *getStaticDtorSection(unsigned Priority,
187 virtual MCSection *SelectSectionForGlobal(const GlobalValue *GV
    [all...]
  /external/llvm/lib/Target/ARM/
ARMTargetObjectFile.h 22 const MCSection *AttributesSection;

Completed in 1259 milliseconds

1 2 3 4 5