[llvm] [MC,CodeGen] Update .prefalign for symbol-based preferred alignment (PR #184032)

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 9 09:51:06 PDT 2026


================
@@ -170,6 +171,11 @@ LLVM_DUMP_METHOD void MCFragment::dump() const {
        << " Size:" << BF->getSize();
     break;
   }
+  case MCFragment::FT_PrefAlign:
+    OS << " PrefAlign:" << getPrefAlignPreferred().value()
+       << " End:" << getPrefAlignEnd().getName()
+       << " ComputedAlign:" << getPrefAlignComputed().value();
----------------
MaskRay wrote:

`Align ComputedAlign` is default-initialized to 1 (shift value 0) if it hasn't been assigned by relaxPrefAlign

https://github.com/llvm/llvm-project/pull/184032


More information about the llvm-commits mailing list