Home
last modified time | relevance | path

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

12345678910>>...16

/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 …]
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 …]
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;
/external/llvm-project/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 {
108 MCSection(SectionVariant V, StringRef Name, SectionKind K, MCSymbol *Begin);
109 ~MCSection();
112 MCSection(const MCSection &) = delete;
113 MCSection &operator=(const MCSection &) = delete;
122 return const_cast<MCSection *>(this)->getBeginSymbol();
157 MCSection::FragmentListType &getFragmentList() { return Fragments; }
158 const MCSection::FragmentListType &getFragmentList() const {
159 return const_cast<MCSection *>(this)->getFragmentList();
163 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;
DMCFragment.h27 class MCSection; variable
31 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> {
55 MCSection *Parent;
80 MCSection *Parent = nullptr);
95 MCSection *getParent() const { return Parent; } in getParent()
96 void setParent(MCSection *Value) { Parent = Value; } in setParent()
116 explicit MCDummyFragment(MCSection *Sec) : MCFragment(FT_Dummy, false, Sec) {} in MCDummyFragment()
132 MCSection *Sec) in MCEncodedFragment()
191 MCSection *Sec) in MCEncodedFragmentWithContents()
212 MCSection *Sec) in MCEncodedFragmentWithFixups()
[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/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/llvm-project/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h26 class MCSection; variable
54 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
58 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
61 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
64 MCSection *getSectionForJumpTable(const Function &F,
66 MCSection *getSectionForLSDA(const Function &F,
69 MCSection *
91 MCSection *getStaticCtorSection(unsigned Priority,
93 MCSection *getStaticDtorSection(unsigned Priority,
103 MCSection *getSectionForCommandLines() const override;
[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/llvm-project/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()
91 StringRef MCSection::getVirtualSectionKind() const { return "virtual"; } in getVirtualSectionKind()
93 void MCSection::addPendingLabel(MCSymbol *label, unsigned Subsection) { in addPendingLabel()
97 void MCSection::flushPendingLabels(MCFragment *F, uint64_t FOffset, in flushPendingLabels()
[all …]
/external/llvm-project/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h32 class MCSection; variable
61 MCSection *StaticCtorSection = nullptr;
64 MCSection *StaticDtorSection = nullptr;
91 virtual MCSection *getSectionForConstant(const DataLayout &DL,
95 virtual MCSection *
108 MCSection *SectionForGlobal(const GlobalObject *GO, SectionKind Kind,
114 MCSection *SectionForGlobal(const GlobalObject *GO,
121 virtual MCSection *getSectionForJumpTable(const Function &F,
123 virtual MCSection *getSectionForLSDA(const Function &F, in getSectionForLSDA()
134 virtual MCSection *
[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-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-project/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/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h28 class MCSection; variable
72 virtual MCSection *getSectionForConstant(const DataLayout &DL,
85 MCSection *SectionForGlobal(const GlobalValue *GV, SectionKind Kind,
91 MCSection *SectionForGlobal(const GlobalValue *GV, Mangler &Mang, in SectionForGlobal()
100 virtual MCSection *getSectionForJumpTable(const Function &F, Mangler &Mang,
109 virtual MCSection *
114 virtual const MCSection *getSpecialCasedSectionGlobals(const GlobalValue *GV, in getSpecialCasedSectionGlobals()
143 virtual MCSection *getStaticCtorSection(unsigned Priority, in getStaticCtorSection()
148 virtual MCSection *getStaticDtorSection(unsigned Priority, in getStaticDtorSection()
188 virtual MCSection *SelectSectionForGlobal(const GlobalValue *GV,

12345678910>>...16