aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCFragment.cpp
diff options
context:
space:
mode:
authorshawbyoung <shawbyoung@gmail.com>2024-06-11 11:31:46 -0700
committershawbyoung <shawbyoung@gmail.com>2024-06-11 11:31:46 -0700
commitad153f27b29ed30128c85613462141d33e1419e3 (patch)
tree90e10f09ae908b875e0a3b4eccdd4c90d8d18989 /llvm/lib/MC/MCFragment.cpp
parent338cbfef03e0ab58d7b52f3301928c58b194a1b4 (diff)
parentd9c962720de1272866fbde6bb355c66cf7c28430 (diff)
downloadllvm-users/shawbyoung/spr/updated-commandlineargumentreferencemd-1.zip
llvm-users/shawbyoung/spr/updated-commandlineargumentreferencemd-1.tar.gz
llvm-users/shawbyoung/spr/updated-commandlineargumentreferencemd-1.tar.bz2
Created using spr 1.3.4
Diffstat (limited to 'llvm/lib/MC/MCFragment.cpp')
-rw-r--r--llvm/lib/MC/MCFragment.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCFragment.cpp b/llvm/lib/MC/MCFragment.cpp
index 7d08268..6e09caa 100644
--- a/llvm/lib/MC/MCFragment.cpp
+++ b/llvm/lib/MC/MCFragment.cpp
@@ -274,6 +274,9 @@ void MCFragment::destroy() {
case FT_Align:
delete cast<MCAlignFragment>(this);
return;
+ case FT_NeverAlign:
+ delete cast<MCNeverAlignFragment>(this);
+ return;
case FT_Data:
delete cast<MCDataFragment>(this);
return;
@@ -342,6 +345,9 @@ LLVM_DUMP_METHOD void MCFragment::dump() const {
OS << "<";
switch (getKind()) {
case MCFragment::FT_Align: OS << "MCAlignFragment"; break;
+ case MCFragment::FT_NeverAlign:
+ OS << "MCNeverAlignFragment";
+ break;
case MCFragment::FT_Data: OS << "MCDataFragment"; break;
case MCFragment::FT_CompactEncodedInst:
OS << "MCCompactEncodedInstFragment"; break;
@@ -381,6 +387,12 @@ LLVM_DUMP_METHOD void MCFragment::dump() const {
<< " MaxBytesToEmit:" << AF->getMaxBytesToEmit() << ">";
break;
}
+ case MCFragment::FT_NeverAlign: {
+ const MCNeverAlignFragment *NAF = cast<MCNeverAlignFragment>(this);
+ OS << "\n ";
+ OS << " Alignment:" << NAF->getAlignment() << ">";
+ break;
+ }
case MCFragment::FT_Data: {
const auto *DF = cast<MCDataFragment>(this);
OS << "\n ";