File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -7829,6 +7829,20 @@ Some optimisations are only when the entire LTO unit is present in the current
7829
7829
module. This is represented by the ``LTOPostLink`` module flags metadata, which
7830
7830
will be created with a value of ``1`` when LTO linking occurs.
7831
7831
7832
+ Stack Alignment Metadata
7833
+ ------------------------
7834
+
7835
+ Changes the default stack alignment from the target ABI's implicit default
7836
+ stack alignment. Takes an i32 value in bytes. It is considered an error to link
7837
+ two modules together with different values for this metadata.
7838
+
7839
+ For example:
7840
+
7841
+ !llvm.module.flags = !{!0}
7842
+ !0 = !{i32 1, !"override-stack-alignment", i32 8}
7843
+
7844
+ This will change the stack alignment to 8B.
7845
+
7832
7846
Embedded Objects Names Metadata
7833
7847
===============================
7834
7848
You can’t perform that action at this time.
0 commit comments