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()
200 const MCFragment &F = Sec->getFragmentList().back(); in getSectionAddressSize()
256 void ilist_alloc_traits<MCFragment>::deleteNode(MCFragment *V) { V->destroy(); } in deleteNode()
258 MCFragment::MCFragment(FragmentType Kind, bool HasInstructions, in MCFragment() function in MCFragment
266 void MCFragment::destroy() { in destroy()
339 LLVM_DUMP_METHOD void MCFragment::dump() const { in dump()
344 case MCFragment::FT_Align: OS << "MCAlignFragment"; break; in dump()
345 case MCFragment::FT_Data: OS << "MCDataFragment"; break; in dump()
346 case MCFragment::FT_CompactEncodedInst: in dump()
348 case MCFragment::FT_Fill: OS << "MCFillFragment"; break; in dump()
349 case MCFragment::FT_Nops: in dump()
352 case MCFragment::FT_Relaxable: OS << "MCRelaxableFragment"; break; in dump()
353 case MCFragment::FT_Org: OS << "MCOrgFragment"; break; in dump()
354 case MCFragment::FT_Dwarf: OS << "MCDwarfFragment"; break; in dump()
355 case MCFragment::FT_DwarfFrame: OS << "MCDwarfCallFrameFragment"; break; in dump()
356 case MCFragment::FT_LEB: OS << "MCLEBFragment"; break; in dump()
357 case MCFragment::FT_BoundaryAlign: OS<<"MCBoundaryAlignFragment"; break; in dump()
358 case MCFragment::FT_SymbolId: OS << "MCSymbolIdFragment"; break; in dump()
359 case MCFragment::FT_CVInlineLines: OS << "MCCVInlineLineTableFragment"; break; in dump()
360 case MCFragment::FT_CVDefRange: OS << "MCCVDefRangeTableFragment"; break; in dump()
361 case MCFragment::FT_PseudoProbe: in dump()
364 case MCFragment::FT_Dummy: OS << "MCDummyFragment"; break; in dump()
374 case MCFragment::FT_Align: { in dump()
384 case MCFragment::FT_Data: { in dump()
407 case MCFragment::FT_CompactEncodedInst: { in dump()
420 case MCFragment::FT_Fill: { in dump()
427 case MCFragment::FT_Nops: { in dump()
433 case MCFragment::FT_Relaxable: { in dump()
441 case MCFragment::FT_Org: { in dump()
448 case MCFragment::FT_Dwarf: { in dump()
455 case MCFragment::FT_DwarfFrame: { in dump()
461 case MCFragment::FT_LEB: { in dump()
467 case MCFragment::FT_BoundaryAlign: { in dump()
475 case MCFragment::FT_SymbolId: { in dump()
481 case MCFragment::FT_CVInlineLines: { in dump()
487 case MCFragment::FT_CVDefRange: { in dump()
497 case MCFragment::FT_PseudoProbe: { in dump()
503 case MCFragment::FT_Dummy: in dump()