Lines Matching refs:MCFragment

79 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const {  in isFragmentValid()
81 const MCFragment *LastValid = LastValidFragment.lookup(&SD); in isFragmentValid()
88 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) { in invalidateFragmentsFrom()
99 void MCAsmLayout::ensureValid(const MCFragment *F) const { in ensureValid()
102 MCFragment *Cur = LastValidFragment[&SD]; in ensureValid()
116 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const { in getFragmentOffset()
219 const MCFragment &F = SD->getFragmentList().back(); in getSectionAddressSize()
233 const MCFragment *F, in computeBundlePadding()
275 MCFragment::MCFragment() : Kind(FragmentType(~0)) { in MCFragment() function in MCFragment
278 MCFragment::~MCFragment() { in ~MCFragment()
281 MCFragment::MCFragment(FragmentType Kind, MCSectionData *Parent) in MCFragment() function in MCFragment
314 SmallVectorImpl<std::pair<unsigned, MCFragment *> >::iterator MI = in getSubsectionInsertionPoint()
316 std::make_pair(Subsection, (MCFragment *)nullptr)); in getSubsectionInsertionPoint()
331 MCFragment *F = new MCDataFragment(); in getSubsectionInsertionPoint()
363 MCSymbolData::MCSymbolData(const MCSymbol &Symbol, MCFragment *Fragment, in MCSymbolData()
479 const MCFixup &Fixup, const MCFragment *DF, in evaluateFixup()
551 const MCFragment &F) const { in computeFragmentSize()
553 case MCFragment::FT_Data: in computeFragmentSize()
554 case MCFragment::FT_Relaxable: in computeFragmentSize()
555 case MCFragment::FT_CompactEncodedInst: in computeFragmentSize()
557 case MCFragment::FT_Fill: in computeFragmentSize()
560 case MCFragment::FT_LEB: in computeFragmentSize()
563 case MCFragment::FT_Align: { in computeFragmentSize()
578 case MCFragment::FT_Org: { in computeFragmentSize()
593 case MCFragment::FT_Dwarf: in computeFragmentSize()
595 case MCFragment::FT_DwarfFrame: in computeFragmentSize()
602 void MCAsmLayout::layoutFragment(MCFragment *F) { in layoutFragment()
603 MCFragment *Prev = F->getPrevNode(); in layoutFragment()
661 static void writeFragmentContents(const MCFragment &F, MCObjectWriter *OW) { in writeFragmentContents()
666 void MCAssembler::writeFragmentPadding(const MCFragment &F, uint64_t FSize, in writeFragmentPadding()
700 const MCFragment &F) { in writeFragment()
716 case MCFragment::FT_Align: { in writeFragment()
756 case MCFragment::FT_Data: in writeFragment()
761 case MCFragment::FT_Relaxable: in writeFragment()
766 case MCFragment::FT_CompactEncodedInst: in writeFragment()
771 case MCFragment::FT_Fill: { in writeFragment()
789 case MCFragment::FT_LEB: { in writeFragment()
795 case MCFragment::FT_Org: { in writeFragment()
805 case MCFragment::FT_Dwarf: { in writeFragment()
810 case MCFragment::FT_DwarfFrame: { in writeFragment()
832 case MCFragment::FT_Data: { in writeSectionData()
849 case MCFragment::FT_Align: in writeSectionData()
856 case MCFragment::FT_Fill: in writeSectionData()
879 MCFragment &F, in handleFixup()
1090 MCFragment *FirstRelaxedFragment = nullptr; in layoutSectionOnce()
1099 case MCFragment::FT_Relaxable: in layoutSectionOnce()
1104 case MCFragment::FT_Dwarf: in layoutSectionOnce()
1108 case MCFragment::FT_DwarfFrame: in layoutSectionOnce()
1113 case MCFragment::FT_LEB: in layoutSectionOnce()
1161 void MCFragment::dump() { in dump()
1166 case MCFragment::FT_Align: OS << "MCAlignFragment"; break; in dump()
1167 case MCFragment::FT_Data: OS << "MCDataFragment"; break; in dump()
1168 case MCFragment::FT_CompactEncodedInst: in dump()
1170 case MCFragment::FT_Fill: OS << "MCFillFragment"; break; in dump()
1171 case MCFragment::FT_Relaxable: OS << "MCRelaxableFragment"; break; in dump()
1172 case MCFragment::FT_Org: OS << "MCOrgFragment"; break; in dump()
1173 case MCFragment::FT_Dwarf: OS << "MCDwarfFragment"; break; in dump()
1174 case MCFragment::FT_DwarfFrame: OS << "MCDwarfCallFrameFragment"; break; in dump()
1175 case MCFragment::FT_LEB: OS << "MCLEBFragment"; break; in dump()
1184 case MCFragment::FT_Align: { in dump()
1194 case MCFragment::FT_Data: { in dump()
1217 case MCFragment::FT_CompactEncodedInst: { in dump()
1230 case MCFragment::FT_Fill: { in dump()
1236 case MCFragment::FT_Relaxable: { in dump()
1243 case MCFragment::FT_Org: { in dump()
1249 case MCFragment::FT_Dwarf: { in dump()
1256 case MCFragment::FT_DwarfFrame: { in dump()
1262 case MCFragment::FT_LEB: { in dump()