Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/MC/MCFragment.cpp
Show First 20 Lines • Show All 418 Lines • ▼ Show 20 Lines | LLVM_DUMP_METHOD void MCFragment::dump() const { | ||||
case MCFragment::FT_LEB: { | case MCFragment::FT_LEB: { | ||||
const auto *LF = cast<MCLEBFragment>(this); | const auto *LF = cast<MCLEBFragment>(this); | ||||
OS << "\n "; | OS << "\n "; | ||||
OS << " Value:" << LF->getValue() << " Signed:" << LF->isSigned(); | OS << " Value:" << LF->getValue() << " Signed:" << LF->isSigned(); | ||||
break; | break; | ||||
} | } | ||||
case MCFragment::FT_BoundaryAlign: { | case MCFragment::FT_BoundaryAlign: { | ||||
const auto *BF = cast<MCBoundaryAlignFragment>(this); | const auto *BF = cast<MCBoundaryAlignFragment>(this); | ||||
if (BF->canEmitNops()) | if (BF->hasEmitNops()) | ||||
OS << " (can emit nops to align"; | OS << " (emit nops)"; | ||||
if (BF->isFused()) | |||||
OS << " fused branch)"; | |||||
else | |||||
OS << " unfused branch)"; | |||||
OS << "\n "; | OS << "\n "; | ||||
if (BF->hasValue()) | |||||
OS << " Value:" << hexdigit(BF->getValue()); | |||||
OS << " BoundarySize:" << BF->getAlignment().value() | OS << " BoundarySize:" << BF->getAlignment().value() | ||||
<< " MaxBytesToEmit:" << BF->getMaxBytesToEmit() | |||||
<< " Size:" << BF->getSize(); | << " Size:" << BF->getSize(); | ||||
break; | break; | ||||
} | } | ||||
case MCFragment::FT_SymbolId: { | case MCFragment::FT_SymbolId: { | ||||
const auto *F = cast<MCSymbolIdFragment>(this); | const auto *F = cast<MCSymbolIdFragment>(this); | ||||
OS << "\n "; | OS << "\n "; | ||||
OS << " Sym:" << F->getSymbol(); | OS << " Sym:" << F->getSymbol(); | ||||
break; | break; | ||||
Show All 23 Lines |