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

123

/external/llvm/lib/MC/
H A DMCSection.cpp1 //===- lib/MC/MCSection.cpp - Machine Code Section Representation ---------===//
10 #include "llvm/MC/MCSection.h"
17 // MCSection
20 MCSection::~MCSection() {
H A DMCObjectWriter.cpp52 const MCSection &SecA = DataA.getSymbol().AliasedSymbol().getSection();
53 const MCSection &SecB = FB.getParent()->getSection();
H A DMCSymbol.cpp17 const MCSection *MCSymbol::AbsolutePseudoSection =
18 reinterpret_cast<const MCSection *>(1);
60 const MCSection *Section = Value->FindAssociatedSection();
H A DMCNullStreamer.cpp31 virtual void ChangeSection(const MCSection *Section) {
65 virtual void EmitZerofill(const MCSection *Section, MCSymbol *Symbol = 0,
67 virtual void EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol,
H A DWinCOFFStreamer.cpp18 #include "llvm/MC/MCSection.h"
69 virtual void EmitZerofill(const MCSection *Section, MCSymbol *Symbol,
71 virtual void EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol,
152 const MCSection *Section = MCStreamer::getContext().getCOFFSection(
194 ? Symbol->getSection().getVariant() == MCSection::SV_COFF
238 ? Symbol->getSection().getVariant() == MCSection::SV_COFF
264 ? Symbol->getSection().getVariant() == MCSection::SV_COFF
313 ? Symbol->getSection().getVariant() == MCSection::SV_COFF
321 ? Symbol->getSection().getVariant() == MCSection::SV_COFF
326 void WinCOFFStreamer::EmitZerofill(const MCSection *Sectio
[all...]
H A DMCWin64EH.cpp207 const MCSection *section = &func->getSection();
224 static const MCSection *getWin64EHTableSection(StringRef suffix,
235 static const MCSection *getWin64EHFuncTableSection(StringRef suffix,
250 const MCSection *xdataSect =
262 const MCSection *xdataSect =
270 const MCSection *pdataSect =
/external/llvm/include/llvm/MC/
H A DMCObjectFileInfo.h21 class MCSection;
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;
90 const MCSection *DwarfAccelNamesSectio
[all...]
H A DMCSection.h1 //===- MCSection.h - Machine Code Sections ----------------------*- C++ -*-===//
10 // This file declares the MCSection class.
24 /// MCSection - Instances of this class represent a uniqued identifier for a
27 class MCSection { class in namespace:llvm
37 MCSection(const MCSection&) LLVM_DELETED_FUNCTION;
38 void operator=(const MCSection&) LLVM_DELETED_FUNCTION;
40 MCSection(SectionVariant V, SectionKind K) : Variant(V), Kind(K) {} function in class:llvm::MCSection
44 virtual ~MCSection();
69 static bool classof(const MCSection *) { retur
[all...]
H A DMCSymbol.h22 class MCSection;
37 static const MCSection *AbsolutePseudoSection;
46 const MCSection *Section;
111 const MCSection &getSection() const {
117 void setSection(const MCSection &S) { Section = &S; }
H A DMCSectionCOFF.h17 #include "llvm/MC/MCSection.h"
24 class MCSectionCOFF : public MCSection {
40 : MCSection(SV_COFF, K), SectionName(Section),
61 static bool classof(const MCSection *S) {
H A DMCAsmBackend.h27 class MCSection;
70 virtual bool doesSectionRequireSymbols(const MCSection &Section) const {
78 virtual bool isSectionAtomizable(const MCSection &Section) const {
H A DMCSectionELF.h17 #include "llvm/MC/MCSection.h"
27 class MCSectionELF : public MCSection {
50 : MCSection(SV_ELF, K), SectionName(Section), Type(type), Flags(flags),
76 static bool classof(const MCSection *S) {
H A DMCContext.h25 class MCSection;
114 const MCSection *GenDwarfSection;
133 DenseMap<const MCSection *, MCLineSection *> MCLineSections;
136 std::vector<const MCSection *> MCLineSectionOrder;
200 /// getMachOSection - Return the MCSection for the specified mach-o section.
223 const MCSection *getCOFFSection(StringRef Section, unsigned Characteristics,
226 const MCSection *getCOFFSection(StringRef Section, unsigned Characteristics,
254 const DenseMap<const MCSection *, MCLineSection *>
258 const std::vector<const MCSection *> &getMCLineSectionOrder() const {
261 void addMCLineSection(const MCSection *Se
[all...]
H A DMCStreamer.h31 class MCSection;
69 SmallVector<std::pair<const MCSection *,
70 const MCSection *>, 4> SectionStack;
149 const MCSection *getCurrentSection() const {
157 const MCSection *getPreviousSection() const {
167 virtual void ChangeSection(const MCSection *) = 0;
183 const MCSection *oldSection = SectionStack.pop_back_val().first;
184 const MCSection *curSection = SectionStack.back().first;
195 void SwitchSection(const MCSection *Section) {
197 const MCSection *curSectio
[all...]
H A DMCSectionMachO.h17 #include "llvm/MC/MCSection.h"
25 class MCSectionMachO : public MCSection {
174 static bool classof(const MCSection *S) {
/external/llvm/lib/Target/NVPTX/
H A DNVPTXTargetObjectFile.h49 TextSection = new NVPTXSection(MCSection::SV_ELF,
51 DataSection = new NVPTXSection(MCSection::SV_ELF,
53 BSSSection = new NVPTXSection(MCSection::SV_ELF,
55 ReadOnlySection = new NVPTXSection(MCSection::SV_ELF,
58 StaticCtorSection = new NVPTXSection(MCSection::SV_ELF,
60 StaticDtorSection = new NVPTXSection(MCSection::SV_ELF,
62 LSDASection = new NVPTXSection(MCSection::SV_ELF,
64 EHFrameSection = new NVPTXSection(MCSection::SV_ELF,
66 DwarfAbbrevSection = new NVPTXSection(MCSection::SV_ELF,
68 DwarfInfoSection = new NVPTXSection(MCSection
[all...]
H A DNVPTXSection.h17 #include "llvm/MC/MCSection.h"
26 class NVPTXSection : public MCSection {
29 NVPTXSection(SectionVariant V, SectionKind K) : MCSection(V, K) {}
/external/llvm/lib/Target/MBlaze/
H A DMBlazeTargetObjectFile.h18 const MCSection *SmallDataSection;
19 const MCSection *SmallBSSSection;
33 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
/external/llvm/lib/Target/Mips/
H A DMipsTargetObjectFile.h18 const MCSection *SmallDataSection;
19 const MCSection *SmallBSSSection;
32 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
/external/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h22 const MCSection *AttributesSection;
31 virtual const MCSection *getAttributesSection() const {
/external/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h27 class MCSection;
47 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
50 virtual const MCSection *
54 virtual const MCSection *
72 virtual const MCSection *
74 virtual const MCSection *
90 virtual const MCSection *
94 virtual const MCSection *
98 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
125 virtual const MCSection *
[all...]
/external/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h28 class MCSection;
72 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
82 const MCSection *SectionForGlobal(const GlobalValue *GV,
89 const MCSection *SectionForGlobal(const GlobalValue *GV,
98 virtual const MCSection *
104 virtual const MCSection *
128 virtual const MCSection *
133 virtual const MCSection *
140 virtual const MCSection *
/external/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.h32 const MCSection* SelectSectionForGlobal(const GlobalValue *GV,
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.h42 virtual const MCSection *getNonexecutableStackSection(MCContext &Ctx) const;
/external/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp75 const MCSection *Sec = getContext().getELFSection(NameData,
174 const MCSection *TargetLoweringObjectFileELF::
207 const MCSection *TargetLoweringObjectFileELF::
301 const MCSection *TargetLoweringObjectFileELF::
346 const MCSection *
366 const MCSection *
465 const MCSection *TargetLoweringObjectFileMachO::
504 const MCSection *TargetLoweringObjectFileMachO::
568 const MCSection *
701 const MCSection *TargetLoweringObjectFileCOF
[all...]

Completed in 768 milliseconds

123