Lines Matching refs:MCFragment
193 const MCFixup &Fixup, const MCFragment *DF, in evaluateFixup()
290 const MCFragment &F) const { in computeFragmentSize()
293 case MCFragment::FT_Data: in computeFragmentSize()
295 case MCFragment::FT_Relaxable: in computeFragmentSize()
297 case MCFragment::FT_CompactEncodedInst: in computeFragmentSize()
299 case MCFragment::FT_Fill: { in computeFragmentSize()
315 case MCFragment::FT_Nops: in computeFragmentSize()
318 case MCFragment::FT_LEB: in computeFragmentSize()
321 case MCFragment::FT_BoundaryAlign: in computeFragmentSize()
324 case MCFragment::FT_SymbolId: in computeFragmentSize()
327 case MCFragment::FT_Align: { in computeFragmentSize()
349 case MCFragment::FT_Org: { in computeFragmentSize()
378 case MCFragment::FT_Dwarf: in computeFragmentSize()
380 case MCFragment::FT_DwarfFrame: in computeFragmentSize()
382 case MCFragment::FT_CVInlineLines: in computeFragmentSize()
384 case MCFragment::FT_CVDefRange: in computeFragmentSize()
386 case MCFragment::FT_Dummy: in computeFragmentSize()
393 void MCAsmLayout::layoutFragment(MCFragment *F) { in layoutFragment()
394 MCFragment *Prev = F->getPrevNode(); in layoutFragment()
507 const MCAsmLayout &Layout, const MCFragment &F) { in writeFragment()
524 case MCFragment::FT_Align: { in writeFragment()
570 case MCFragment::FT_Data: in writeFragment()
575 case MCFragment::FT_Relaxable: in writeFragment()
580 case MCFragment::FT_CompactEncodedInst: in writeFragment()
585 case MCFragment::FT_Fill: { in writeFragment()
619 case MCFragment::FT_Nops: { in writeFragment()
658 case MCFragment::FT_LEB: { in writeFragment()
664 case MCFragment::FT_BoundaryAlign: { in writeFragment()
671 case MCFragment::FT_SymbolId: { in writeFragment()
677 case MCFragment::FT_Org: { in writeFragment()
687 case MCFragment::FT_Dwarf: { in writeFragment()
692 case MCFragment::FT_DwarfFrame: { in writeFragment()
697 case MCFragment::FT_CVInlineLines: { in writeFragment()
702 case MCFragment::FT_CVDefRange: { in writeFragment()
707 case MCFragment::FT_Dummy: in writeFragment()
724 for (const MCFragment &F : *Sec) { in writeSectionData()
727 case MCFragment::FT_Data: { in writeSectionData()
746 case MCFragment::FT_Align: in writeSectionData()
753 case MCFragment::FT_Fill: in writeSectionData()
757 case MCFragment::FT_Org: in writeSectionData()
768 for (const MCFragment &F : *Sec) in writeSectionData()
776 MCAssembler::handleFixup(const MCAsmLayout &Layout, MCFragment &F, in handleFixup()
835 for (MCFragment &Frag : *Sec) in layout()
867 for (MCFragment &Frag : Sec) { in layout()
876 case MCFragment::FT_Align: { in layout()
884 case MCFragment::FT_Data: { in layout()
892 case MCFragment::FT_Relaxable: { in layout()
900 case MCFragment::FT_CVDefRange: { in layout()
906 case MCFragment::FT_Dwarf: { in layout()
912 case MCFragment::FT_DwarfFrame: { in layout()
1073 for (const MCFragment *F = BF.getLastFragment(); F != &BF; in relaxBoundaryAlign()
1173 bool MCAssembler::relaxFragment(MCAsmLayout &Layout, MCFragment &F) { in relaxFragment()
1177 case MCFragment::FT_Relaxable: in relaxFragment()
1181 case MCFragment::FT_Dwarf: in relaxFragment()
1183 case MCFragment::FT_DwarfFrame: in relaxFragment()
1186 case MCFragment::FT_LEB: in relaxFragment()
1188 case MCFragment::FT_BoundaryAlign: in relaxFragment()
1190 case MCFragment::FT_CVInlineLines: in relaxFragment()
1192 case MCFragment::FT_CVDefRange: in relaxFragment()
1202 MCFragment *FirstRelaxedFragment = nullptr; in layoutSectionOnce()
1205 for (MCFragment &Frag : Sec) { in layoutSectionOnce()