Home | History | Annotate | Download | only in MC

Lines Matching refs:MCFragment

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