Lines Matching defs:MCFragment
1 //===- lib/MC/MCFragment.cpp - Assembler Fragment Implementation ----------===//
9 #include "llvm/MC/MCFragment.h"
27 MCFragment::MCFragment(FragmentType Kind, bool HasInstructions)
31 void MCFragment::destroy() {
81 const MCSymbol *MCFragment::getAtom() const {
99 LLVM_DUMP_METHOD void MCFragment::dump() const {
104 case MCFragment::FT_Align: OS << "MCAlignFragment"; break;
105 case MCFragment::FT_Data: OS << "MCDataFragment"; break;
106 case MCFragment::FT_Fill: OS << "MCFillFragment"; break;
107 case MCFragment::FT_Nops:
110 case MCFragment::FT_Relaxable: OS << "MCRelaxableFragment"; break;
111 case MCFragment::FT_Org: OS << "MCOrgFragment"; break;
112 case MCFragment::FT_Dwarf: OS << "MCDwarfFragment"; break;
113 case MCFragment::FT_DwarfFrame: OS << "MCDwarfCallFrameFragment"; break;
114 case MCFragment::FT_LEB: OS << "MCLEBFragment"; break;
115 case MCFragment::FT_BoundaryAlign: OS<<"MCBoundaryAlignFragment"; break;
116 case MCFragment::FT_SymbolId: OS << "MCSymbolIdFragment"; break;
117 case MCFragment::FT_CVInlineLines: OS << "MCCVInlineLineTableFragment"; break;
118 case MCFragment::FT_CVDefRange: OS << "MCCVDefRangeTableFragment"; break;
119 case MCFragment::FT_PseudoProbe:
122 case MCFragment::FT_Dummy: OS << "MCDummyFragment"; break;
125 OS << "<MCFragment " << (const void *)this << " LayoutOrder:" << LayoutOrder
132 case MCFragment::FT_Align: {
142 case MCFragment::FT_Data: {
161 case MCFragment::FT_Fill: {
168 case MCFragment::FT_Nops: {
174 case MCFragment::FT_Relaxable: {
182 case MCFragment::FT_Org: {
189 case MCFragment::FT_Dwarf: {
196 case MCFragment::FT_DwarfFrame: {
202 case MCFragment::FT_LEB: {
208 case MCFragment::FT_BoundaryAlign: {
216 case MCFragment::FT_SymbolId: {
222 case MCFragment::FT_CVInlineLines: {
228 case MCFragment::FT_CVDefRange: {
238 case MCFragment::FT_PseudoProbe: {
244 case MCFragment::FT_Dummy: