Lines Matching refs:MCFragment
197 const MCFixup &Fixup, const MCFragment *DF, in evaluateFixup()
294 const MCFragment &F) const { in computeFragmentSize()
297 case MCFragment::FT_Data: in computeFragmentSize()
299 case MCFragment::FT_Relaxable: in computeFragmentSize()
301 case MCFragment::FT_CompactEncodedInst: in computeFragmentSize()
303 case MCFragment::FT_Fill: { in computeFragmentSize()
319 case MCFragment::FT_Nops: in computeFragmentSize()
322 case MCFragment::FT_LEB: in computeFragmentSize()
325 case MCFragment::FT_BoundaryAlign: in computeFragmentSize()
328 case MCFragment::FT_SymbolId: in computeFragmentSize()
331 case MCFragment::FT_Align: { in computeFragmentSize()
353 case MCFragment::FT_Org: { in computeFragmentSize()
382 case MCFragment::FT_Dwarf: in computeFragmentSize()
384 case MCFragment::FT_DwarfFrame: in computeFragmentSize()
386 case MCFragment::FT_CVInlineLines: in computeFragmentSize()
388 case MCFragment::FT_CVDefRange: in computeFragmentSize()
390 case MCFragment::FT_PseudoProbe: in computeFragmentSize()
392 case MCFragment::FT_Dummy: in computeFragmentSize()
399 void MCAsmLayout::layoutFragment(MCFragment *F) { in layoutFragment()
400 MCFragment *Prev = F->getPrevNode(); in layoutFragment()
514 const MCAsmLayout &Layout, const MCFragment &F) { in writeFragment()
531 case MCFragment::FT_Align: { in writeFragment()
577 case MCFragment::FT_Data: in writeFragment()
582 case MCFragment::FT_Relaxable: in writeFragment()
587 case MCFragment::FT_CompactEncodedInst: in writeFragment()
592 case MCFragment::FT_Fill: { in writeFragment()
626 case MCFragment::FT_Nops: { in writeFragment()
668 case MCFragment::FT_LEB: { in writeFragment()
674 case MCFragment::FT_BoundaryAlign: { in writeFragment()
682 case MCFragment::FT_SymbolId: { in writeFragment()
688 case MCFragment::FT_Org: { in writeFragment()
698 case MCFragment::FT_Dwarf: { in writeFragment()
703 case MCFragment::FT_DwarfFrame: { in writeFragment()
708 case MCFragment::FT_CVInlineLines: { in writeFragment()
713 case MCFragment::FT_CVDefRange: { in writeFragment()
718 case MCFragment::FT_PseudoProbe: { in writeFragment()
723 case MCFragment::FT_Dummy: in writeFragment()
740 for (const MCFragment &F : *Sec) { in writeSectionData()
743 case MCFragment::FT_Data: { in writeSectionData()
762 case MCFragment::FT_Align: in writeSectionData()
769 case MCFragment::FT_Fill: in writeSectionData()
773 case MCFragment::FT_Org: in writeSectionData()
784 for (const MCFragment &F : *Sec) in writeSectionData()
792 MCAssembler::handleFixup(const MCAsmLayout &Layout, MCFragment &F, in handleFixup()
832 for (MCFragment &Frag : *Sec) in layout()
864 for (MCFragment &Frag : Sec) { in layout()
873 case MCFragment::FT_Align: { in layout()
881 case MCFragment::FT_Data: { in layout()
889 case MCFragment::FT_Relaxable: { in layout()
897 case MCFragment::FT_CVDefRange: { in layout()
903 case MCFragment::FT_Dwarf: { in layout()
909 case MCFragment::FT_DwarfFrame: { in layout()
915 case MCFragment::FT_PseudoProbe: { in layout()
1076 for (const MCFragment *F = BF.getLastFragment(); F != &BF; in relaxBoundaryAlign()
1168 bool MCAssembler::relaxFragment(MCAsmLayout &Layout, MCFragment &F) { in relaxFragment()
1172 case MCFragment::FT_Relaxable: in relaxFragment()
1176 case MCFragment::FT_Dwarf: in relaxFragment()
1178 case MCFragment::FT_DwarfFrame: in relaxFragment()
1181 case MCFragment::FT_LEB: in relaxFragment()
1183 case MCFragment::FT_BoundaryAlign: in relaxFragment()
1185 case MCFragment::FT_CVInlineLines: in relaxFragment()
1187 case MCFragment::FT_CVDefRange: in relaxFragment()
1189 case MCFragment::FT_PseudoProbe: in relaxFragment()
1199 MCFragment *FirstRelaxedFragment = nullptr; in layoutSectionOnce()
1202 for (MCFragment &Frag : Sec) { in layoutSectionOnce()