Lines Matching refs:MCFragment

63 bool MCAsmLayout::isFragmentUpToDate(const MCFragment *F) const {  in isFragmentUpToDate()
65 const MCFragment *LastValid = LastValidFragment.lookup(&SD); in isFragmentUpToDate()
72 void MCAsmLayout::Invalidate(MCFragment *F) { in Invalidate()
82 void MCAsmLayout::EnsureValid(const MCFragment *F) const { in EnsureValid()
85 MCFragment *Cur = LastValidFragment[&SD]; in EnsureValid()
98 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const { in getFragmentOffset()
138 const MCFragment &F = SD->getFragmentList().back(); in getSectionAddressSize()
153 MCFragment::MCFragment() : Kind(FragmentType(~0)) { in MCFragment() function in MCFragment
156 MCFragment::~MCFragment() { in ~MCFragment()
159 MCFragment::MCFragment(FragmentType _Kind, MCSectionData *_Parent) in MCFragment() function in MCFragment
184 MCSymbolData::MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment, in MCSymbolData()
241 const MCFixup &Fixup, const MCFragment *DF, in EvaluateFixup()
316 const MCFragment &F) const { in ComputeFragmentSize()
318 case MCFragment::FT_Data: in ComputeFragmentSize()
320 case MCFragment::FT_Fill: in ComputeFragmentSize()
322 case MCFragment::FT_Inst: in ComputeFragmentSize()
325 case MCFragment::FT_LEB: in ComputeFragmentSize()
328 case MCFragment::FT_Align: { in ComputeFragmentSize()
337 case MCFragment::FT_Org: { in ComputeFragmentSize()
352 case MCFragment::FT_Dwarf: in ComputeFragmentSize()
354 case MCFragment::FT_DwarfFrame: in ComputeFragmentSize()
362 void MCAsmLayout::LayoutFragment(MCFragment *F) { in LayoutFragment()
363 MCFragment *Prev = F->getPrevNode(); in LayoutFragment()
385 const MCFragment &F) { in WriteFragmentData()
395 case MCFragment::FT_Align: { in WriteFragmentData()
435 case MCFragment::FT_Data: { in WriteFragmentData()
442 case MCFragment::FT_Fill: { in WriteFragmentData()
460 case MCFragment::FT_Inst: { in WriteFragmentData()
466 case MCFragment::FT_LEB: { in WriteFragmentData()
472 case MCFragment::FT_Org: { in WriteFragmentData()
481 case MCFragment::FT_Dwarf: { in WriteFragmentData()
486 case MCFragment::FT_DwarfFrame: { in WriteFragmentData()
508 case MCFragment::FT_Data: { in WriteSectionData()
520 case MCFragment::FT_Align: in WriteSectionData()
527 case MCFragment::FT_Fill: in WriteSectionData()
550 MCFragment &F, in HandleFixup()
649 const MCFragment *DF, in FixupNeedsRelaxation()
769 MCFragment *FirstInvalidFragment = NULL; in LayoutSectionOnce()
778 case MCFragment::FT_Inst: in LayoutSectionOnce()
781 case MCFragment::FT_Dwarf: in LayoutSectionOnce()
785 case MCFragment::FT_DwarfFrame: in LayoutSectionOnce()
790 case MCFragment::FT_LEB: in LayoutSectionOnce()
838 void MCFragment::dump() { in dump()
843 case MCFragment::FT_Align: OS << "MCAlignFragment"; break; in dump()
844 case MCFragment::FT_Data: OS << "MCDataFragment"; break; in dump()
845 case MCFragment::FT_Fill: OS << "MCFillFragment"; break; in dump()
846 case MCFragment::FT_Inst: OS << "MCInstFragment"; break; in dump()
847 case MCFragment::FT_Org: OS << "MCOrgFragment"; break; in dump()
848 case MCFragment::FT_Dwarf: OS << "MCDwarfFragment"; break; in dump()
849 case MCFragment::FT_DwarfFrame: OS << "MCDwarfCallFrameFragment"; break; in dump()
850 case MCFragment::FT_LEB: OS << "MCLEBFragment"; break; in dump()
857 case MCFragment::FT_Align: { in dump()
867 case MCFragment::FT_Data: { in dump()
890 case MCFragment::FT_Fill: { in dump()
896 case MCFragment::FT_Inst: { in dump()
903 case MCFragment::FT_Org: { in dump()
909 case MCFragment::FT_Dwarf: { in dump()
916 case MCFragment::FT_DwarfFrame: { in dump()
922 case MCFragment::FT_LEB: { in dump()