Home
last modified time | relevance | path

Searched refs:MCSectionData (Results 1 – 17 of 17) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCAsmLayout.h18 class MCSectionData; variable
30 typedef llvm::SmallVectorImpl<MCSectionData*>::const_iterator const_iterator;
31 typedef llvm::SmallVectorImpl<MCSectionData*>::iterator iterator;
37 llvm::SmallVector<MCSectionData*, 16> SectionOrder;
42 mutable DenseMap<const MCSectionData*, MCFragment *> LastValidFragment;
68 llvm::SmallVectorImpl<MCSectionData*> &getSectionOrder() { in getSectionOrder()
71 const llvm::SmallVectorImpl<MCSectionData*> &getSectionOrder() const { in getSectionOrder()
89 uint64_t getSectionAddressSize(const MCSectionData *SD) const;
93 uint64_t getSectionFileSize(const MCSectionData *SD) const;
DMCAssembler.h35 class MCSectionData; variable
63 MCSectionData *Parent;
85 MCFragment(FragmentType _Kind, MCSectionData *_Parent = 0);
94 MCSectionData *getParent() const { return Parent; } in getParent()
95 void setParent(MCSectionData *Value) { Parent = Value; } in setParent()
119 MCDataFragment(MCSectionData *SD = 0) : MCFragment(FT_Data, SD) {} in MCFragment()
177 MCInstFragment(MCInst _Inst, MCSectionData *SD = 0)
238 unsigned _MaxBytesToEmit, MCSectionData *SD = 0)
278 MCSectionData *SD = 0)
310 MCOrgFragment(const MCExpr &_Offset, int8_t _Value, MCSectionData *SD = 0)
[all …]
DMCMachObjectWriter.h24 class MCSectionData; variable
93 llvm::DenseMap<const MCSectionData*,
95 llvm::DenseMap<const MCSectionData*, unsigned> IndirectSymBase;
123 uint64_t getSectionAddress(const MCSectionData* SD) const { in getSectionAddress()
132 uint64_t getPaddingSize(const MCSectionData *SD,
164 const MCSectionData &SD, uint64_t FileOffset,
196 void addRelocation(const MCSectionData *SD, in addRelocation()
DMCObjectStreamer.h18 class MCSectionData; variable
34 MCSectionData *CurSectionData;
46 MCSectionData *getCurrentSectionData() const { in getCurrentSectionData()
DMCExpr.h23 class MCSectionData; variable
28 typedef DenseMap<const MCSectionData*, uint64_t> SectionAddrMap;
DMCDwarf.h29 class MCSectionData; variable
/external/swiftshader/third_party/LLVM/lib/MC/
DMCAssembler.cpp64 const MCSectionData &SD = *F->getParent(); in isFragmentUpToDate()
78 const MCSectionData &SD = *F->getParent(); in Invalidate()
83 MCSectionData &SD = *F->getParent(); in EnsureValid()
136 uint64_t MCAsmLayout::getSectionAddressSize(const MCSectionData *SD) const { in getSectionAddressSize()
142 uint64_t MCAsmLayout::getSectionFileSize(const MCSectionData *SD) const { in getSectionFileSize()
159 MCFragment::MCFragment(FragmentType _Kind, MCSectionData *_Parent) in MCFragment()
168 MCSectionData::MCSectionData() : Section(0) {} in MCSectionData() function in MCSectionData
170 MCSectionData::MCSectionData(const MCSection &_Section, MCAssembler *A) in MCSectionData() function in MCSectionData
496 void MCAssembler::WriteSectionData(const MCSectionData *SD, in WriteSectionData()
503 for (MCSectionData::const_iterator it = SD->begin(), in WriteSectionData()
[all …]
DELFObjectWriter.h47 static bool IsELFMetaDataSection(const MCSectionData &SD);
48 static uint64_t DataSectionSize(const MCSectionData &SD);
50 const MCSectionData &SD);
52 const MCSectionData &SD);
114 llvm::DenseMap<const MCSectionData*,
330 const MCSectionData *SD);
DELFObjectWriter.cpp679 const MCSectionData &SD = *it; in CreateRelocationSections()
711 const MCSectionData &SD = *it; in WriteRelocations()
718 MCSectionData &RelaSD = Asm.getOrCreateSectionData(*RelaSection); in WriteRelocations()
746 const MCSectionData *SD) { in WriteRelocationsFragment()
813 MCSectionData &ShstrtabSD = Asm.getOrCreateSectionData(*ShstrtabSection); in CreateMetadataSections()
820 MCSectionData &SymtabSD = Asm.getOrCreateSectionData(*SymtabSection); in CreateMetadataSections()
823 MCSectionData *SymtabShndxSD = NULL; in CreateMetadataSections()
836 MCSectionData &StrtabSD = Asm.getOrCreateSectionData(*StrtabSection); in CreateMetadataSections()
923 MCSectionData &Data = Asm.getOrCreateSectionData(*Group); in CreateIndexedSections()
941 MCSectionData &Data = Asm.getOrCreateSectionData(*Group); in CreateIndexedSections()
[all …]
DMachObjectWriter.cpp97 uint64_t MachObjectWriter::getPaddingSize(const MCSectionData *SD, in getPaddingSize()
104 const MCSectionData &NextSD = *Layout.getSectionOrder()[Next]; in getPaddingSize()
184 const MCSectionData &SD, in WriteSection()
532 const SmallVectorImpl<MCSectionData*> &Order = Layout.getSectionOrder(); in computeSectionAddresses()
534 const MCSectionData *SD = Order[i]; in computeSectionAddresses()
659 const MCSectionData &SD = *it; in WriteObject()
DMCMachOStreamer.cpp293 MCSectionData &SectData = getAssembler().getOrCreateSectionData(*Section); in EmitZerofill()
404 for (MCSectionData::iterator it2 = it->begin(), in Finish()
DWinCOFFObjectWriter.cpp100 MCSectionData const *MCData;
152 void DefineSection(MCSectionData const &SectionData);
364 void WinCOFFObjectWriter::DefineSection(MCSectionData const &SectionData) { in DefineSection()
646 MCSectionData const *SectionData = Fragment->getParent(); in RecordRelocation()
DMCExpr.cpp328 const MCSectionData &SecA = *AD.getFragment()->getParent(); in AttemptToFoldSymbolOffsetDifference()
329 const MCSectionData &SecB = *BD.getFragment()->getParent(); in AttemptToFoldSymbolOffsetDifference()
DWinCOFFStreamer.cpp154 MCSectionData &SectionData = getAssembler().getOrCreateSectionData(*Section); in AddCommonSymbol()
DMCELFStreamer.cpp364 MCSectionData &SectData = getAssembler().getOrCreateSectionData(Section); in Finish()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
DARMMachObjectWriter.cpp357 const MCSectionData &SymSD = Asm.getSectionData( in RecordRelocation()
/external/swiftshader/third_party/LLVM/lib/Target/X86/MCTargetDesc/
DX86MachObjectWriter.cpp524 const MCSectionData &SymSD = Asm.getSectionData( in RecordX86Relocation()