Lines Matching refs:MCFragment
42 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const { in isFragmentValid()
44 const MCFragment *LastValid = LastValidFragment.lookup(Sec); in isFragmentValid()
51 bool MCAsmLayout::canGetFragmentOffset(const MCFragment *F) const { in canGetFragmentOffset()
54 if (MCFragment *LastValid = LastValidFragment[Sec]) { in canGetFragmentOffset()
63 const MCFragment *FirstInvalidFragment = &*I; in canGetFragmentOffset()
70 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) { in invalidateFragmentsFrom()
80 void MCAsmLayout::ensureValid(const MCFragment *F) const { in ensureValid()
83 if (MCFragment *Cur = LastValidFragment[Sec]) in ensureValid()
96 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const { in getFragmentOffset()
196 const MCFragment &F = Sec->getFragmentList().back(); in getSectionAddressSize()
252 void ilist_alloc_traits<MCFragment>::deleteNode(MCFragment *V) { V->destroy(); } in deleteNode()
254 MCFragment::MCFragment(FragmentType Kind, bool HasInstructions, in MCFragment() function in MCFragment
262 void MCFragment::destroy() { in destroy()
332 LLVM_DUMP_METHOD void MCFragment::dump() const { in dump()
337 case MCFragment::FT_Align: OS << "MCAlignFragment"; break; in dump()
338 case MCFragment::FT_Data: OS << "MCDataFragment"; break; in dump()
339 case MCFragment::FT_CompactEncodedInst: in dump()
341 case MCFragment::FT_Fill: OS << "MCFillFragment"; break; in dump()
342 case MCFragment::FT_Nops: in dump()
345 case MCFragment::FT_Relaxable: OS << "MCRelaxableFragment"; break; in dump()
346 case MCFragment::FT_Org: OS << "MCOrgFragment"; break; in dump()
347 case MCFragment::FT_Dwarf: OS << "MCDwarfFragment"; break; in dump()
348 case MCFragment::FT_DwarfFrame: OS << "MCDwarfCallFrameFragment"; break; in dump()
349 case MCFragment::FT_LEB: OS << "MCLEBFragment"; break; in dump()
350 case MCFragment::FT_BoundaryAlign: OS<<"MCBoundaryAlignFragment"; break; in dump()
351 case MCFragment::FT_SymbolId: OS << "MCSymbolIdFragment"; break; in dump()
352 case MCFragment::FT_CVInlineLines: OS << "MCCVInlineLineTableFragment"; break; in dump()
353 case MCFragment::FT_CVDefRange: OS << "MCCVDefRangeTableFragment"; break; in dump()
354 case MCFragment::FT_Dummy: OS << "MCDummyFragment"; break; in dump()
364 case MCFragment::FT_Align: { in dump()
374 case MCFragment::FT_Data: { in dump()
397 case MCFragment::FT_CompactEncodedInst: { in dump()
410 case MCFragment::FT_Fill: { in dump()
417 case MCFragment::FT_Nops: { in dump()
423 case MCFragment::FT_Relaxable: { in dump()
431 case MCFragment::FT_Org: { in dump()
438 case MCFragment::FT_Dwarf: { in dump()
445 case MCFragment::FT_DwarfFrame: { in dump()
451 case MCFragment::FT_LEB: { in dump()
457 case MCFragment::FT_BoundaryAlign: { in dump()
465 case MCFragment::FT_SymbolId: { in dump()
471 case MCFragment::FT_CVInlineLines: { in dump()
477 case MCFragment::FT_CVDefRange: { in dump()
487 case MCFragment::FT_Dummy: in dump()