Lines Matching defs:MCFragment
1 //===- lib/MC/MCFragment.cpp - Assembler Fragment Implementation ----------===//
9 #include "llvm/MC/MCFragment.h"
29 MCFragment::MCFragment(FragmentType Kind, bool HasInstructions)
32 void MCFragment::destroy() {
85 const MCSymbol *MCFragment::getAtom() const {
103 LLVM_DUMP_METHOD void MCFragment::dump() const {
108 case MCFragment::FT_Align: OS << "MCAlignFragment"; break;
109 case MCFragment::FT_Data: OS << "MCDataFragment"; break;
110 case MCFragment::FT_CompactEncodedInst:
112 case MCFragment::FT_Fill: OS << "MCFillFragment"; break;
113 case MCFragment::FT_Nops:
116 case MCFragment::FT_Relaxable: OS << "MCRelaxableFragment"; break;
117 case MCFragment::FT_Org: OS << "MCOrgFragment"; break;
118 case MCFragment::FT_Dwarf: OS << "MCDwarfFragment"; break;
119 case MCFragment::FT_DwarfFrame: OS << "MCDwarfCallFrameFragment"; break;
120 case MCFragment::FT_LEB: OS << "MCLEBFragment"; break;
121 case MCFragment::FT_BoundaryAlign: OS<<"MCBoundaryAlignFragment"; break;
122 case MCFragment::FT_SymbolId: OS << "MCSymbolIdFragment"; break;
123 case MCFragment::FT_CVInlineLines: OS << "MCCVInlineLineTableFragment"; break;
124 case MCFragment::FT_CVDefRange: OS << "MCCVDefRangeTableFragment"; break;
125 case MCFragment::FT_PseudoProbe:
128 case MCFragment::FT_Dummy: OS << "MCDummyFragment"; break;
131 OS << "<MCFragment " << (const void *)this << " LayoutOrder:" << LayoutOrder
138 case MCFragment::FT_Align: {
148 case MCFragment::FT_Data: {
171 case MCFragment::FT_CompactEncodedInst: {
184 case MCFragment::FT_Fill: {
191 case MCFragment::FT_Nops: {
197 case MCFragment::FT_Relaxable: {
205 case MCFragment::FT_Org: {
212 case MCFragment::FT_Dwarf: {
219 case MCFragment::FT_DwarfFrame: {
225 case MCFragment::FT_LEB: {
231 case MCFragment::FT_BoundaryAlign: {
239 case MCFragment::FT_SymbolId: {
245 case MCFragment::FT_CVInlineLines: {
251 case MCFragment::FT_CVDefRange: {
261 case MCFragment::FT_PseudoProbe: {
267 case MCFragment::FT_Dummy: