Home
last modified time | relevance | path

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

123

/external/llvm/include/llvm/MC/
DMCObjectFileInfo.h21 class MCSection; variable
55 const MCSection *TextSection;
59 const MCSection *DataSection;
62 const MCSection *BSSSection;
68 const MCSection *ReadOnlySection;
72 const MCSection *StaticCtorSection;
76 const MCSection *StaticDtorSection;
80 const MCSection *LSDASection;
85 const MCSection *CompactUnwindSection;
89 const MCSection *DwarfAbbrevSection;
[all …]
DMCSection.h28 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();
DMCSymbol.h22 class MCSection; variable
37 static const MCSection *AbsolutePseudoSection;
46 const MCSection *Section;
111 const MCSection &getSection() const { in getSection()
117 void setSection(const MCSection &S) { Section = &S; } in setSection()
DMCStreamer.h33 class MCSection; variable
89 SmallVector<std::pair<const MCSection *,
90 const MCSection *>, 4> SectionStack;
177 const MCSection *getCurrentSection() const { in getCurrentSection()
185 const MCSection *getPreviousSection() const { in getPreviousSection()
195 virtual void ChangeSection(const MCSection *) = 0;
211 const MCSection *oldSection = SectionStack.pop_back_val().first; in PopSection()
212 const MCSection *curSection = SectionStack.back().first; in PopSection()
223 void SwitchSection(const MCSection *Section) { in SwitchSection()
225 const MCSection *curSection = SectionStack.back().first; in SwitchSection()
[all …]
DMCContext.h27 class MCSection; variable
126 const MCSection *GenDwarfSection;
149 DenseMap<const MCSection *, MCLineSection *> MCLineSections;
152 std::vector<const MCSection *> MCLineSectionOrder;
257 const MCSection *getCOFFSection(StringRef Section, unsigned Characteristics,
260 const MCSection *getCOFFSection(StringRef Section, unsigned Characteristics, in getCOFFSection()
312 const DenseMap<const MCSection *, MCLineSection *>
316 const std::vector<const MCSection *> &getMCLineSectionOrder() const { in getMCLineSectionOrder()
319 void addMCLineSection(const MCSection *Sec, MCLineSection *Line) { in addMCLineSection()
367 const MCSection *getGenDwarfSection() { return GenDwarfSection; } in getGenDwarfSection()
[all …]
DMCSectionCOFF.h24 class MCSectionCOFF : public MCSection {
40 : MCSection(SV_COFF, K), SectionName(Section), in MCSectionCOFF()
67 static bool classof(const MCSection *S) { in classof()
DMCSectionELF.h29 class MCSectionELF : public MCSection {
52 : MCSection(SV_ELF, K), SectionName(Section), Type(type), Flags(flags), in MCSectionELF()
83 static bool classof(const MCSection *S) { in classof()
DMCAsmBackend.h27 class MCSection; variable
80 virtual bool doesSectionRequireSymbols(const MCSection &Section) const { in doesSectionRequireSymbols()
88 virtual bool isSectionAtomizable(const MCSection &Section) const { in isSectionAtomizable()
DMCELFStreamer.h53 virtual void ChangeSection(const MCSection *Section);
75 virtual void EmitZerofill(const MCSection *Section, MCSymbol *Symbol = 0,
77 virtual void EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol,
DMCSectionMachO.h25 class MCSectionMachO : public MCSection {
182 static bool classof(const MCSection *S) { in classof()
/external/llvm/lib/Target/NVPTX/
DNVPTXTargetObjectFile.h49 TextSection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
51 DataSection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
53 BSSSection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
55 ReadOnlySection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
58 StaticCtorSection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
60 StaticDtorSection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
62 LSDASection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
64 EHFrameSection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
66 DwarfAbbrevSection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
68 DwarfInfoSection = new NVPTXSection(MCSection::SV_ELF, in Initialize()
[all …]
DNVPTXSection.h26 class NVPTXSection : public MCSection {
29 NVPTXSection(SectionVariant V, SectionKind K) : MCSection(V, K) {} in NVPTXSection()
/external/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h27 class MCSection; variable
47 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
50 virtual const MCSection *
54 virtual const MCSection *
71 virtual const MCSection *
73 virtual const MCSection *
89 virtual const MCSection *
93 virtual const MCSection *
97 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
124 virtual const MCSection *
[all …]
/external/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h28 class MCSection; variable
74 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
84 const MCSection *SectionForGlobal(const GlobalValue *GV,
91 const MCSection *SectionForGlobal(const GlobalValue *GV, in SectionForGlobal()
100 virtual const MCSection *
106 virtual const MCSection *
130 virtual const MCSection *
135 virtual const MCSection *
142 virtual const MCSection *
/external/llvm/lib/Target/Mips/
DMipsTargetObjectFile.h18 const MCSection *SmallDataSection;
19 const MCSection *SmallBSSSection;
20 const MCSection *ReginfoSection;
33 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
39 const MCSection *getReginfoSection() const { return ReginfoSection; } in getReginfoSection()
/external/llvm/lib/MC/
DWinCOFFStreamer.cpp70 virtual void EmitZerofill(const MCSection *Section, MCSymbol *Symbol,
72 virtual void EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol,
157 const MCSection *Section = MCStreamer::getContext().getCOFFSection( in AddCommonSymbol()
208 ? Symbol->getSection().getVariant() == MCSection::SV_COFF in EmitSymbolAttribute()
234 ? Symbol->getSection().getVariant() == MCSection::SV_COFF in BeginCOFFSymbolDef()
284 ? Symbol->getSection().getVariant() == MCSection::SV_COFF in EmitCommonSymbol()
292 ? Symbol->getSection().getVariant() == MCSection::SV_COFF in EmitLocalCommonSymbol()
297 void WinCOFFStreamer::EmitZerofill(const MCSection *Section, MCSymbol *Symbol, in EmitZerofill()
302 void WinCOFFStreamer::EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol, in EmitTBSSSymbol()
DMCSymbol.cpp17 const MCSection *MCSymbol::AbsolutePseudoSection =
18 reinterpret_cast<const MCSection *>(1);
60 const MCSection *Section = Value->FindAssociatedSection(); in setVariableValue()
DMCSection.cpp20 MCSection::~MCSection() { in ~MCSection()
DMCWin64EH.cpp207 const MCSection *section = &func->getSection(); in GetSectionSuffix()
224 static const MCSection *getWin64EHTableSection(StringRef suffix, in getWin64EHTableSection()
235 static const MCSection *getWin64EHFuncTableSection(StringRef suffix, in getWin64EHFuncTableSection()
250 const MCSection *xdataSect = in EmitUnwindInfo()
262 const MCSection *xdataSect = in Emit()
270 const MCSection *pdataSect = in Emit()
DMCNullStreamer.cpp33 virtual void ChangeSection(const MCSection *Section) { in ChangeSection()
69 virtual void EmitZerofill(const MCSection *Section, MCSymbol *Symbol = 0, in EmitZerofill()
71 virtual void EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol, in EmitTBSSSymbol()
DMCObjectWriter.cpp52 const MCSection &SecA = DataA.getSymbol().AliasedSymbol().getSection(); in IsSymbolRefDifferenceFullyResolvedImpl()
53 const MCSection &SecB = FB.getParent()->getSection(); in IsSymbolRefDifferenceFullyResolvedImpl()
/external/llvm/lib/Target/MBlaze/
DMBlazeTargetObjectFile.h18 const MCSection *SmallDataSection;
19 const MCSection *SmallBSSSection;
33 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfDebug.h248 void emitUnits(DwarfDebug *, const MCSection *, const MCSection *,
252 void emitStrings(const MCSection *, const MCSection *, const MCSymbol *);
255 void emitAddresses(const MCSection *);
319 SetVector<const MCSection*> SectionMap;
484 void emitAbbrevs(const MCSection *, std::vector<DIEAbbrev*> *);
540 void emitSkeletonAbbrevs(const MCSection *);
/external/llvm/lib/CodeGen/
DTargetLoweringObjectFileImpl.cpp74 const MCSection *Sec = getContext().getELFSection(NameData, in emitPersonalityValue()
203 const MCSection *TargetLoweringObjectFileELF::
236 const MCSection *TargetLoweringObjectFileELF::
330 const MCSection *TargetLoweringObjectFileELF::
346 const MCSection *
366 const MCSection *
484 const MCSection *TargetLoweringObjectFileMachO::
523 const MCSection *TargetLoweringObjectFileMachO::
587 const MCSection *
721 const MCSection *TargetLoweringObjectFileCOFF::
[all …]
/external/llvm/lib/Target/ARM/
DARMTargetObjectFile.h22 const MCSection *AttributesSection;
36 virtual const MCSection *getAttributesSection() const { in getAttributesSection()

123