Home
last modified time | relevance | path

Searched refs:MCSection (Results 1 – 25 of 105) sorted by relevance

12345

/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/
H A DMCObjectFileInfo.h22 class MCSection; variable
58 const MCSection *TextSection;
62 const MCSection *DataSection;
65 const MCSection *BSSSection;
71 const MCSection *ReadOnlySection;
75 const MCSection *StaticCtorSection;
79 const MCSection *StaticDtorSection;
83 const MCSection *LSDASection;
88 const MCSection *CompactUnwindSection;
92 const MCSection *DwarfAbbrevSection;
[all …]
H A DMCSection.h29 class MCSection {
38 MCSection(const MCSection&) LLVM_DELETED_FUNCTION;
39 void operator=(const MCSection&) LLVM_DELETED_FUNCTION;
41 MCSection(SectionVariant V, SectionKind K) : Variant(V), Kind(K) {} in MCSection() function
45 virtual ~MCSection();
H A DMCSymbol.h22 class MCSection; variable
37 static const MCSection *AbsolutePseudoSection;
46 const MCSection *Section;
127 const MCSection &getSection() const { in getSection()
133 void setSection(const MCSection &S) { Section = &S; } in setSection()
H A DConstantPools.h24 class MCSection; variable
76 typedef MapVector<const MCSection *, ConstantPool> ConstantPoolMapTy;
89 ConstantPool *getConstantPool(const MCSection *Section);
90 ConstantPool &getOrCreateConstantPool(const MCSection *Section);
H A DMCSectionCOFF.h25 class MCSectionCOFF : public MCSection {
49 : MCSection(SV_COFF, K), SectionName(Section), in MCSectionCOFF()
80 static bool classof(const MCSection *S) { in classof()
H A DMCSectionELF.h30 class MCSectionELF : public MCSection {
53 : MCSection(SV_ELF, K), SectionName(Section), Type(type), Flags(flags), in MCSectionELF()
92 static bool classof(const MCSection *S) { in classof()
H A DMCWinCOFFStreamer.h22 class MCSection; variable
59 void EmitZerofill(const MCSection *Section, MCSymbol *Symbol, uint64_t Size,
61 void EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol, uint64_t Size,
H A DMCWinEH.h17 class MCSection; variable
68 static const MCSection *getPDataSection(const MCSymbol *Function,
70 static const MCSection *getXDataSection(const MCSymbol *Function,
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetObjectFile.h51 TextSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getText()); in Initialize()
53 new NVPTXSection(MCSection::SV_ELF, SectionKind::getDataRel()); in Initialize()
54 BSSSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getBSS()); in Initialize()
56 new NVPTXSection(MCSection::SV_ELF, SectionKind::getReadOnly()); in Initialize()
59 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); in Initialize()
61 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); in Initialize()
63 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); in Initialize()
65 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); in Initialize()
67 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); in Initialize()
69 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); in Initialize()
[all …]
H A DNVPTXSection.h26 class NVPTXSection : public MCSection {
29 NVPTXSection(SectionVariant V, SectionKind K) : MCSection(V, K) {} in NVPTXSection()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.h20 const MCSection *BSSSectionLarge;
21 const MCSection *DataSectionLarge;
22 const MCSection *ReadOnlySectionLarge;
23 const MCSection *DataRelROSectionLarge;
27 const MCSection *
32 const MCSection *
37 const MCSection *getSectionForConstant(SectionKind Kind,
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h27 class MCSection; variable
46 const MCSection *getSectionForConstant(SectionKind Kind,
49 const MCSection *getExplicitSectionGlobal(const GlobalValue *GV,
53 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
71 const MCSection *getStaticCtorSection(unsigned Priority,
73 const MCSection *getStaticDtorSection(unsigned Priority,
92 const MCSection *
97 const MCSection *
102 const MCSection *getSectionForConstant(SectionKind Kind,
124 const MCSection *
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h28 class MCSection; variable
73 virtual const MCSection *getSectionForConstant(SectionKind Kind,
84 const MCSection *SectionForGlobal(const GlobalValue *GV,
91 const MCSection *SectionForGlobal(const GlobalValue *GV, in SectionForGlobal()
100 virtual const MCSection *
105 virtual const MCSection *getSpecialCasedSectionGlobals(const GlobalValue *GV, in getSpecialCasedSectionGlobals()
134 virtual const MCSection *getStaticCtorSection(unsigned Priority, in getStaticCtorSection()
139 virtual const MCSection *getStaticDtorSection(unsigned Priority, in getStaticDtorSection()
155 virtual const MCSection *
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsTargetObjectFile.h18 const MCSection *SmallDataSection;
19 const MCSection *SmallBSSSection;
34 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
42 const MCSection *getSectionForConstant(SectionKind Kind,
/minix3/external/bsd/llvm/dist/llvm/lib/MC/
H A DConstantPools.cpp52 AssemblerConstantPools::getConstantPool(const MCSection *Section) { in getConstantPool()
61 AssemblerConstantPools::getOrCreateConstantPool(const MCSection *Section) { in getOrCreateConstantPool()
65 static void emitConstantPool(MCStreamer &Streamer, const MCSection *Section, in emitConstantPool()
78 const MCSection *Section = CPI->first; in emitAll()
86 const MCSection *Section = Streamer.getCurrentSection().first; in emitForCurrentSection()
95 const MCSection *Section = Streamer.getCurrentSection().first; in addEntry()
H A DMCSection.cpp20 MCSection::~MCSection() { in ~MCSection()
H A DMCWinEH.cpp27 static const MCSection *getUnwindInfoSection( in getUnwindInfoSection()
61 const MCSection *UnwindEmitter::getPDataSection(const MCSymbol *Function, in getPDataSection()
68 const MCSection *UnwindEmitter::getXDataSection(const MCSymbol *Function, in getXDataSection()
H A DMCSymbol.cpp17 const MCSection *MCSymbol::AbsolutePseudoSection =
18 reinterpret_cast<const MCSection *>(1);
60 const MCSection *Section = Value->FindAssociatedSection(); in setVariableValue()
H A DWinCOFFStreamer.cpp97 Symbol->getSection().getVariant() == MCSection::SV_COFF) && in EmitSymbolAttribute()
123 Symbol->getSection().getVariant() == MCSection::SV_COFF) && in BeginCOFFSymbolDef()
184 Symbol->getSection().getVariant() == MCSection::SV_COFF) && in EmitCommonSymbol()
222 const MCSection *Section = getContext().getObjectFileInfo()->getBSSSection(); in EmitLocalCommonSymbol()
241 void MCWinCOFFStreamer::EmitZerofill(const MCSection *Section, in EmitZerofill()
247 void MCWinCOFFStreamer::EmitTBSSSymbol(const MCSection *Section, in EmitTBSSSymbol()
H A DMCObjectWriter.cpp52 const MCSection &SecA = DataA.getSymbol().AliasedSymbol().getSection(); in IsSymbolRefDifferenceFullyResolvedImpl()
53 const MCSection &SecB = FB.getParent()->getSection(); in IsSymbolRefDifferenceFullyResolvedImpl()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfStringPool.h21 class MCSection; variable
35 void emit(AsmPrinter &Asm, const MCSection *StrSection,
36 const MCSection *OffsetSection = nullptr);
H A DDwarfFile.h35 class MCSection; variable
89 void emitAbbrevs(const MCSection *);
92 void emitStrings(const MCSection *StrSection,
93 const MCSection *OffsetSection = nullptr);
H A DDwarfFile.cpp54 const MCSection *USection = TheU->getSection(); in emitUnits()
123 void DwarfFile::emitAbbrevs(const MCSection *Section) { in emitAbbrevs()
144 void DwarfFile::emitStrings(const MCSection *StrSection, in emitStrings()
145 const MCSection *OffsetSection) { in emitStrings()
H A DAddressPool.h16 class MCSection; variable
43 void emit(AsmPrinter &Asm, const MCSection *AddrSection);
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp71 const MCSection *Sec = getContext().getELFSection(NameData, in emitPersonalityValue()
209 const MCSection *TargetLoweringObjectFileELF::getExplicitSectionGlobal( in getExplicitSectionGlobal()
247 const MCSection *TargetLoweringObjectFileELF::
344 const MCSection *
404 const MCSection *TargetLoweringObjectFileELF::getStaticCtorSection( in getStaticCtorSection()
410 const MCSection *TargetLoweringObjectFileELF::getStaticDtorSection( in getStaticDtorSection()
534 const MCSection *TargetLoweringObjectFileMachO::getExplicitSectionGlobal( in getExplicitSectionGlobal()
576 const MCSection *TargetLoweringObjectFileMachO::
645 const MCSection *
797 const MCSection *TargetLoweringObjectFileCOFF::getExplicitSectionGlobal( in getExplicitSectionGlobal()
[all …]

12345