Searched refs:MCSectionData (Results 1 - 20 of 20) sorted by relevance

/external/llvm/include/llvm/MC/
H A DMCAsmLayout.h19 class MCSectionData;
32 typedef llvm::SmallVectorImpl<MCSectionData*>::const_iterator const_iterator;
33 typedef llvm::SmallVectorImpl<MCSectionData*>::iterator iterator;
39 llvm::SmallVector<MCSectionData*, 16> SectionOrder;
44 mutable DenseMap<const MCSectionData*, MCFragment*> LastValidFragment;
77 llvm::SmallVectorImpl<MCSectionData*> &getSectionOrder() {
80 const llvm::SmallVectorImpl<MCSectionData*> &getSectionOrder() const {
98 uint64_t getSectionAddressSize(const MCSectionData *SD) const;
102 uint64_t getSectionFileSize(const MCSectionData *SD) const;
H A DMCAssembler.h38 class MCSectionData;
68 MCSectionData *Parent;
89 MCFragment(FragmentType _Kind, MCSectionData *_Parent = nullptr);
98 MCSectionData *getParent() const { return Parent; }
99 void setParent(MCSectionData *Value) { Parent = Value; }
140 MCEncodedFragment(MCFragment::FragmentType FType, MCSectionData *SD = nullptr)
178 MCSectionData *SD = nullptr)
218 MCDataFragment(MCSectionData *SD = nullptr)
267 MCCompactEncodedInstFragment(MCSectionData *SD = nullptr)
310 MCSectionData *S
561 class MCSectionData : public ilist_node<MCSectionData> { class in namespace:llvm
[all...]
H A DMCMachObjectWriter.h23 class MCSectionData;
99 llvm::DenseMap<const MCSectionData*,
101 llvm::DenseMap<const MCSectionData*, unsigned> IndirectSymBase;
138 uint64_t getSectionAddress(const MCSectionData* SD) const {
147 uint64_t getPaddingSize(const MCSectionData *SD,
178 const MCSectionData &SD, uint64_t FileOffset,
215 void addRelocation(const MCSectionData *SD,
H A DMCObjectStreamer.h19 class MCSectionData;
36 MCSectionData *CurSectionData;
37 MCSectionData::iterator CurInsertionPoint;
66 MCSectionData *getCurrentSectionData() const {
H A DMCELFObjectWriter.h23 class MCSectionData;
H A DMCExpr.h23 class MCSectionData;
29 typedef DenseMap<const MCSectionData*, uint64_t> SectionAddrMap;
/external/llvm/lib/MC/
H A DMCAssembler.cpp79 const MCSectionData &SD = *F->getParent();
94 const MCSectionData &SD = *F->getParent();
99 MCSectionData &SD = *F->getParent();
206 uint64_t MCAsmLayout::getSectionAddressSize(const MCSectionData *SD) const {
212 uint64_t MCAsmLayout::getSectionFileSize(const MCSectionData *SD) const {
269 MCFragment::MCFragment(FragmentType _Kind, MCSectionData *_Parent)
288 MCSectionData::MCSectionData() : Section(nullptr) {} function in class:MCSectionData
290 MCSectionData::MCSectionData(cons function in class:MCSectionData
[all...]
H A DELFObjectWriter.cpp87 const MCSectionData *Section; // The section to relocate with.
97 ELFRelocationEntry(uint64_t Offset, const MCSectionData *Section,
114 static bool IsELFMetaDataSection(const MCSectionData &SD);
115 static uint64_t DataSectionSize(const MCSectionData &SD);
117 const MCSectionData &SD);
119 const MCSectionData &SD);
151 llvm::DenseMap<const MCSectionData *, std::vector<ELFRelocationEntry>>
294 const MCSectionData *SD);
332 MCSectionData *SymtabShndxSD =
816 const MCSectionData *FixupSectio
[all...]
H A DMCELFStreamer.cpp87 MCSectionData *CurSection = getCurrentSectionData();
435 MCSectionData *SD = getCurrentSectionData();
451 if (SD->getBundleLockState() == MCSectionData::BundleLockedAlignToEnd) {
484 MCSectionData *SD = getCurrentSectionData();
493 SD->setBundleLockState(AlignToEnd ? MCSectionData::BundleLockedAlignToEnd :
494 MCSectionData::BundleLocked);
499 MCSectionData *SD = getCurrentSectionData();
509 SD->setBundleLockState(MCSectionData::NotBundleLocked);
522 MCSectionData &SectData = getAssembler().getOrCreateSectionData(Section);
H A DMachObjectWriter.cpp113 uint64_t MachObjectWriter::getPaddingSize(const MCSectionData *SD,
120 const MCSectionData &NextSD = *Layout.getSectionOrder()[Next];
202 const MCSectionData &SD,
643 const SmallVectorImpl<MCSectionData*> &Order = Layout.getSectionOrder();
645 const MCSectionData *SD = Order[i];
831 const MCSectionData &SD = *it;
H A DMCMachOStreamer.cpp363 MCSectionData &SectData = getAssembler().getOrCreateSectionData(*Section);
439 for (MCSectionData::iterator it2 = it->begin(),
H A DMCObjectStreamer.cpp49 CurInsertionPoint = MCSectionData::iterator();
191 MCSectionData *SD = getCurrentSectionData();
H A DWinCOFFObjectWriter.cpp97 MCSectionData const *MCData;
149 void DefineSection(MCSectionData const &SectionData);
341 void WinCOFFObjectWriter::DefineSection(MCSectionData const &SectionData) {
714 MCSectionData const *SectionData = Fragment->getParent();
H A DWinCOFFStreamer.cpp202 MCSectionData &SectionData = getAssembler().getOrCreateSectionData(*Section);
H A DMCExpr.cpp534 const MCSectionData &SecA = *AD.getFragment()->getParent();
535 const MCSectionData &SecB = *BD.getFragment()->getParent();
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp342 const MCSectionData &SymSD = Asm.getSectionData(
435 const MCSectionData &SymSD = Asm.getSectionData(
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MachObjectWriter.cpp328 const MCSectionData &SymSD =
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp367 const MCSectionData &SymSD =
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp642 MCSectionData &ABIShndxSD = MCA.getOrCreateSectionData(*Sec);
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp579 const MCSectionData &SymSD = Asm.getSectionData(

Completed in 121 milliseconds