Home
last modified time | relevance | path

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

12345678910

/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 …]
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.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 …]
/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/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()
DMCELFStreamer.cpp130 MCSection *Section) { in setSectionAlignmentForBundling()
136 void MCELFStreamer::ChangeSection(MCSection *Section, in ChangeSection()
138 MCSection *CurSection = getCurrentSectionOnly(); in ChangeSection()
308 MCSection &Section = *getAssembler().getContext().getELFSection( in EmitCommonSymbol()
372 MCSection *Comment = getAssembler().getContext().getELFSection( in EmitIdent()
501 MCSection &Sec = *getCurrentSectionOnly(); in EmitInstToData()
527 if (Sec.getBundleLockState() == MCSection::BundleLockedAlignToEnd) { in EmitInstToData()
569 MCSection &Sec = *getCurrentSectionOnly(); in EmitBundleLock()
585 Sec.setBundleLockState(AlignToEnd ? MCSection::BundleLockedAlignToEnd in EmitBundleLock()
586 : MCSection::BundleLocked); in EmitBundleLock()
[all …]
/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/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-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/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/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);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/
DLanaiTargetObjectFile.h18 MCSection *SmallDataSection;
19 MCSection *SmallBSSSection;
34 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
40 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DDwarfStringPool.h21 class MCSection; variable
40 void emitStringOffsetsTableHeader(AsmPrinter &Asm, MCSection *OffsetSection,
43 void emit(AsmPrinter &Asm, MCSection *StrSection,
44 MCSection *OffsetSection = nullptr,
/external/llvm/lib/Target/Lanai/
DLanaiTargetObjectFile.h18 MCSection *SmallDataSection;
19 MCSection *SmallBSSSection;
33 MCSection *SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
40 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsTargetObjectFile.h18 MCSection *SmallDataSection;
19 MCSection *SmallBSSSection;
35 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
42 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,

12345678910