Home
last modified time | relevance | path

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

12345678910>>...16

/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/MC/
DMCObjectFileInfo.h26 class MCSection; variable
53 MCSection *TextSection = nullptr;
56 MCSection *DataSection = nullptr;
59 MCSection *BSSSection = nullptr;
65 MCSection *ReadOnlySection = nullptr;
69 MCSection *LSDASection = nullptr;
74 MCSection *CompactUnwindSection = nullptr;
78 MCSection *DwarfAbbrevSection = nullptr;
79 MCSection *DwarfInfoSection = nullptr;
80 MCSection *DwarfLineSection = nullptr;
[all …]
DMCSection.h39 class MCSection {
117 MCSection(SectionVariant V, StringRef Name, SectionKind K, MCSymbol *Begin);
118 ~MCSection();
121 MCSection(const MCSection &) = delete;
122 MCSection &operator=(const MCSection &) = delete;
131 return const_cast<MCSection *>(this)->getBeginSymbol();
172 MCSection::FragmentListType &getFragmentList() { return Fragments; }
173 const MCSection::FragmentListType &getFragmentList() const {
174 return const_cast<MCSection *>(this)->getFragmentList();
178 static FragmentListType MCSection::*getSublistAccess(MCFragment *) {
[all …]
DMCAsmLayout.h18 class MCSection; variable
32 llvm::SmallVector<MCSection *, 16> SectionOrder;
37 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment;
69 llvm::SmallVectorImpl<MCSection *> &getSectionOrder() { return SectionOrder; } in getSectionOrder()
70 const llvm::SmallVectorImpl<MCSection *> &getSectionOrder() const { in getSectionOrder()
88 uint64_t getSectionAddressSize(const MCSection *Sec) const;
92 uint64_t getSectionFileSize(const MCSection *Sec) const;
/external/llvm/include/llvm/MC/
DMCObjectFileInfo.h22 class MCSection; variable
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 …]
DMCSection.h30 class MCSection; variable
48 class MCSection {
68 MCSection(const MCSection &) = delete;
69 void operator=(const MCSection &) = delete;
104 MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin);
107 ~MCSection();
116 return const_cast<MCSection *>(this)->getBeginSymbol();
151 MCSection::FragmentListType &getFragmentList() { return Fragments; }
152 const MCSection::FragmentListType &getFragmentList() const {
153 return const_cast<MCSection *>(this)->getFragmentList();
[all …]
DMCAsmLayout.h19 class MCSection; variable
33 llvm::SmallVector<MCSection *, 16> SectionOrder;
38 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment;
66 llvm::SmallVectorImpl<MCSection *> &getSectionOrder() { return SectionOrder; } in getSectionOrder()
67 const llvm::SmallVectorImpl<MCSection *> &getSectionOrder() const { in getSectionOrder()
85 uint64_t getSectionAddressSize(const MCSection *Sec) const;
89 uint64_t getSectionFileSize(const MCSection *Sec) const;
DMCFragment.h21 class MCSection; variable
25 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> {
64 MCSection *Parent;
83 uint8_t BundlePadding, MCSection *Parent = nullptr);
101 MCSection *getParent() const { return Parent; }
102 void setParent(MCSection *Value) { Parent = Value; }
137 explicit MCDummyFragment(MCSection *Sec)
148 MCSection *Sec)
175 MCSection *Sec)
196 MCSection *Sec)
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCObjectFileInfo.h24 class MCSection; variable
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 *DwarfLineSection = nullptr;
[all …]
DMCSection.h39 class MCSection {
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 *>(this)->getBeginSymbol();
152 MCSection::FragmentListType &getFragmentList() { return Fragments; }
153 const MCSection::FragmentListType &getFragmentList() const {
154 return const_cast<MCSection *>(this)->getFragmentList();
158 static FragmentListType MCSection::*getSublistAccess(MCFragment *) {
[all …]
DMCAsmLayout.h18 class MCSection; variable
32 llvm::SmallVector<MCSection *, 16> SectionOrder;
37 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment;
65 llvm::SmallVectorImpl<MCSection *> &getSectionOrder() { return SectionOrder; } in getSectionOrder()
66 const llvm::SmallVectorImpl<MCSection *> &getSectionOrder() const { in getSectionOrder()
84 uint64_t getSectionAddressSize(const MCSection *Sec) const;
88 uint64_t getSectionFileSize(const MCSection *Sec) const;
DMCFragment.h27 class MCSection; variable
31 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> {
54 MCSection *Parent;
72 MCSection *Parent = nullptr);
87 MCSection *getParent() const { return Parent; } in getParent()
88 void setParent(MCSection *Value) { Parent = Value; } in setParent()
105 explicit MCDummyFragment(MCSection *Sec) : MCFragment(FT_Dummy, false, Sec) {} in MCDummyFragment()
121 MCSection *Sec) in MCEncodedFragment()
180 MCSection *Sec) in MCEncodedFragmentWithContents()
201 MCSection *Sec) in MCEncodedFragmentWithFixups()
[all …]
/external/llvm/lib/Target/NVPTX/
DNVPTXTargetObjectFile.h50 TextSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getText()); in Initialize()
51 DataSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getData()); in Initialize()
52 BSSSection = new NVPTXSection(MCSection::SV_ELF, SectionKind::getBSS()); in Initialize()
54 new NVPTXSection(MCSection::SV_ELF, SectionKind::getReadOnly()); in Initialize()
57 new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata()); 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()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h29 class MCSection; variable
59 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
63 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
66 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
69 MCSection *getSectionForJumpTable(const Function &F,
71 MCSection *getSectionForLSDA(const Function &F, const MCSymbol &FnSym,
74 MCSection *
79 MCSection *
100 MCSection *getStaticCtorSection(unsigned Priority,
102 MCSection *getStaticDtorSection(unsigned Priority,
[all …]
/external/llvm/lib/MC/
DMCSection.cpp22 MCSection::MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin) in MCSection() function in MCSection
26 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) { in getEndSymbol()
32 bool MCSection::hasEnded() const { return End && End->isInSection(); } in hasEnded()
34 MCSection::~MCSection() { in ~MCSection()
37 void MCSection::setBundleLockState(BundleLockStateType NewState) { in setBundleLockState()
56 MCSection::iterator
57 MCSection::getSubsectionInsertionPoint(unsigned Subsection) { in getSubsectionInsertionPoint()
89 LLVM_DUMP_METHOD void MCSection::dump() { in dump()
103 MCSection::iterator MCSection::begin() { return Fragments.begin(); } in begin()
105 MCSection::iterator MCSection::end() { return Fragments.end(); } in end()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h28 class MCSection; variable
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 *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/MC/
DMCSection.cpp23 MCSection::MCSection(SectionVariant V, StringRef Name, SectionKind K, in MCSection() function in MCSection
29 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) { in getEndSymbol()
35 bool MCSection::hasEnded() const { return End && End->isInSection(); } in hasEnded()
37 MCSection::~MCSection() = default;
39 void MCSection::setBundleLockState(BundleLockStateType NewState) { in setBundleLockState()
58 MCSection::iterator
59 MCSection::getSubsectionInsertionPoint(unsigned Subsection) { in getSubsectionInsertionPoint()
89 StringRef MCSection::getVirtualSectionKind() const { return "virtual"; } in getVirtualSectionKind()
91 void MCSection::addPendingLabel(MCSymbol *label, unsigned Subsection) { in addPendingLabel()
95 void MCSection::flushPendingLabels(MCFragment *F, uint64_t FOffset, in flushPendingLabels()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h34 class MCSection; variable
63 MCSection *StaticCtorSection = nullptr;
66 MCSection *StaticDtorSection = nullptr;
98 virtual MCSection *getSectionForConstant(const DataLayout &DL,
102 virtual MCSection *
107 virtual MCSection *
119 MCSection *SectionForGlobal(const GlobalObject *GO, SectionKind Kind,
125 MCSection *SectionForGlobal(const GlobalObject *GO,
132 virtual MCSection *getSectionForJumpTable(const Function &F,
134 virtual MCSection *getSectionForLSDA(const Function &, const MCSymbol &, in getSectionForLSDA()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCSection.cpp23 MCSection::MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin) in MCSection() function in MCSection
27 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) { in getEndSymbol()
33 bool MCSection::hasEnded() const { return End && End->isInSection(); } in hasEnded()
35 MCSection::~MCSection() = default;
37 void MCSection::setBundleLockState(BundleLockStateType NewState) { in setBundleLockState()
56 MCSection::iterator
57 MCSection::getSubsectionInsertionPoint(unsigned Subsection) { in getSubsectionInsertionPoint()
88 void MCSection::addPendingLabel(MCSymbol* label, unsigned Subsection) { in addPendingLabel()
92 void MCSection::flushPendingLabels(MCFragment *F, uint64_t FOffset, in flushPendingLabels()
109 void MCSection::flushPendingLabels() { in flushPendingLabels()
[all …]
/external/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h26 class MCSection; variable
52 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
56 MCSection *getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind,
60 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
64 MCSection *getSectionForJumpTable(const Function &F, Mangler &Mang,
84 MCSection *getStaticCtorSection(unsigned Priority,
86 MCSection *getStaticDtorSection(unsigned Priority,
106 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
110 MCSection *getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind,
114 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AVR/
DAVRTargetObjectFile.h23 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
27 MCSection *ProgmemDataSection;
28 MCSection *Progmem1DataSection;
29 MCSection *Progmem2DataSection;
30 MCSection *Progmem3DataSection;
31 MCSection *Progmem4DataSection;
32 MCSection *Progmem5DataSection;
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/XCore/
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,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
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,
/external/llvm/lib/Target/XCore/
DXCoreTargetObjectFile.h20 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/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h31 class MCSection; variable
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, in SectionForGlobal()
116 virtual MCSection *getSectionForJumpTable(const Function &F,
125 virtual MCSection *
156 virtual MCSection *getStaticCtorSection(unsigned Priority, in getStaticCtorSection()
161 virtual MCSection *getStaticDtorSection(unsigned Priority, in getStaticDtorSection()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/DWP/
DDWP.h68 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections,
69 const MCSection *StrSection, const MCSection *StrOffsetSection,
70 const MCSection *TypesSection, const MCSection *CUIndexSection,
71 const MCSection *TUIndexSection, const MCSection *InfoSection,
84 MCSection *StrOffsetSection,
91 void writeIndex(MCStreamer &Out, MCSection *Section,

12345678910>>...16