Home
last modified time | relevance | path

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

12345678910>>...13

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
DMCObjectFileInfo.h24 class MCSection; variable
56 MCSection *TextSection;
59 MCSection *DataSection;
62 MCSection *BSSSection;
68 MCSection *ReadOnlySection;
72 MCSection *LSDASection;
77 MCSection *CompactUnwindSection;
81 MCSection *DwarfAbbrevSection;
82 MCSection *DwarfInfoSection;
83 MCSection *DwarfLineSection;
[all …]
DMCSection.h39 class MCSection {
95 MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin);
96 ~MCSection();
99 MCSection(const MCSection &) = delete;
100 MCSection &operator=(const MCSection &) = delete;
108 return const_cast<MCSection *>(this)->getBeginSymbol();
143 MCSection::FragmentListType &getFragmentList() { return Fragments; }
144 const MCSection::FragmentListType &getFragmentList() const {
145 return const_cast<MCSection *>(this)->getFragmentList();
149 static FragmentListType MCSection::*getSublistAccess(MCFragment *) {
[all …]
DMCFragment.h27 class MCSection; variable
31 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> {
63 MCSection *Parent;
82 MCSection *Parent = nullptr);
99 MCSection *getParent() const { return Parent; } in getParent()
100 void setParent(MCSection *Value) { Parent = Value; } in setParent()
120 explicit MCDummyFragment(MCSection *Sec) : MCFragment(FT_Dummy, false, Sec) {} in MCDummyFragment()
136 MCSection *Sec) in MCEncodedFragment()
194 MCSection *Sec) in MCEncodedFragmentWithContents()
215 MCSection *Sec) in MCEncodedFragmentWithFixups()
[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/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/swiftshader/third_party/LLVM/include/llvm/MC/
DMCObjectFileInfo.h23 class MCSection; variable
53 const MCSection *TextSection;
57 const MCSection *DataSection;
60 const MCSection *BSSSection;
66 const MCSection *ReadOnlySection;
70 const MCSection *StaticCtorSection;
74 const MCSection *StaticDtorSection;
78 const MCSection *LSDASection;
83 const MCSection *CompactUnwindSection;
87 const MCSection *DwarfAbbrevSection;
[all …]
DMCSection.h29 class MCSection {
38 MCSection(const MCSection&); // DO NOT IMPLEMENT
39 void operator=(const MCSection&); // DO NOT IMPLEMENT
41 MCSection(SectionVariant V, SectionKind K) : Variant(V), Kind(K) {} in MCSection() function
45 virtual ~MCSection();
70 static bool classof(const MCSection *) { return true; } in classof() argument
DMCStreamer.h32 class MCSection; variable
71 SmallVector<std::pair<const MCSection *,
72 const MCSection *>, 4> SectionStack;
162 const MCSection *getCurrentSection() const { in getCurrentSection()
170 const MCSection *getPreviousSection() const { in getPreviousSection()
180 virtual void ChangeSection(const MCSection *) = 0;
196 const MCSection *oldSection = SectionStack.pop_back_val().first; in PopSection()
197 const MCSection *curSection = SectionStack.back().first; in PopSection()
208 void SwitchSection(const MCSection *Section) { in SwitchSection()
210 const MCSection *curSection = SectionStack.back().first; in SwitchSection()
[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 …]
DConstantPools.cpp50 ConstantPool *AssemblerConstantPools::getConstantPool(MCSection *Section) { in getConstantPool()
59 AssemblerConstantPools::getOrCreateConstantPool(MCSection *Section) { in getOrCreateConstantPool()
63 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section, in emitConstantPool()
74 MCSection *Section = CPI.first; in emitAll()
82 MCSection *Section = Streamer.getCurrentSection().first; in emitForCurrentSection()
91 MCSection *Section = Streamer.getCurrentSection().first; in addEntry()
/external/swiftshader/third_party/llvm-7.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,
105 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
108 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
111 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
[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-7.0/llvm/lib/MC/
DMCSection.cpp24 MCSection::MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin) in MCSection() function in MCSection
28 MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) { in getEndSymbol()
34 bool MCSection::hasEnded() const { return End && End->isInSection(); } in hasEnded()
36 MCSection::~MCSection() = default;
38 void MCSection::setBundleLockState(BundleLockStateType NewState) { in setBundleLockState()
57 MCSection::iterator
58 MCSection::getSubsectionInsertionPoint(unsigned Subsection) { in getSubsectionInsertionPoint()
90 LLVM_DUMP_METHOD void MCSection::dump() const { in dump()
DConstantPools.cpp67 ConstantPool *AssemblerConstantPools::getConstantPool(MCSection *Section) { in getConstantPool()
76 AssemblerConstantPools::getOrCreateConstantPool(MCSection *Section) { in getOrCreateConstantPool()
80 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section, in emitConstantPool()
91 MCSection *Section = CPI.first; in emitAll()
99 MCSection *Section = Streamer.getCurrentSectionOnly(); in emitForCurrentSection()
106 MCSection *Section = Streamer.getCurrentSectionOnly(); in clearCacheForCurrentSection()
115 MCSection *Section = Streamer.getCurrentSectionOnly(); in addEntry()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/
DXCoreTargetObjectFile.h20 MCSection *BSSSectionLarge;
21 MCSection *DataSectionLarge;
22 MCSection *ReadOnlySectionLarge;
23 MCSection *DataRelROSectionLarge;
28 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
31 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
34 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h32 class MCSection; variable
50 MCSection *StaticCtorSection = nullptr;
53 MCSection *StaticDtorSection = nullptr;
78 virtual MCSection *getSectionForConstant(const DataLayout &DL,
91 MCSection *SectionForGlobal(const GlobalObject *GO, SectionKind Kind,
97 MCSection *SectionForGlobal(const GlobalObject *GO, in SectionForGlobal()
106 virtual MCSection *getSectionForJumpTable(const Function &F,
115 virtual MCSection *
141 virtual MCSection *getStaticCtorSection(unsigned Priority, in getStaticCtorSection()
146 virtual MCSection *getStaticDtorSection(unsigned Priority, in getStaticDtorSection()
[all …]
/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/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h27 class MCSection; variable
45 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
48 virtual const MCSection *
52 virtual const MCSection *
76 virtual const MCSection *
80 virtual const MCSection *
84 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
111 virtual const MCSection *
115 virtual const MCSection *
/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,
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetLoweringObjectFile.h28 class MCSection; variable
67 virtual const MCSection *getSectionForConstant(SectionKind Kind) const;
77 const MCSection *SectionForGlobal(const GlobalValue *GV,
84 const MCSection *SectionForGlobal(const GlobalValue *GV, in SectionForGlobal()
95 virtual const MCSection *
101 virtual const MCSection *
126 virtual const MCSection *
/external/llvm/lib/Target/AMDGPU/Utils/
DAMDGPUBaseInfo.h22 class MCSection; variable
36 MCSection *getHSATextSection(MCContext &Ctx);
38 MCSection *getHSADataGlobalAgentSection(MCContext &Ctx);
40 MCSection *getHSADataGlobalProgramSection(MCContext &Ctx);
42 MCSection *getHSARodataReadonlyAgentSection(MCContext &Ctx);

12345678910>>...13