From fa987f08fb237e61e4f542572535546d92838b4f Mon Sep 17 00:00:00 2001 From: Michael Gottesman Date: Sun, 3 Feb 2013 09:57:18 +0000 Subject: [PATCH] Added new Global Variable marker ``externally_initialized'' to LangRef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174270 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/LangRef.rst b/docs/LangRef.rst index c9f37bd4afd..023a050cd37 100644 --- a/docs/LangRef.rst +++ b/docs/LangRef.rst @@ -506,7 +506,8 @@ variables defined within the module are not modified from their initial values before the start of the global initializer. This is true even for variables potentially accessible from outside the module, including those with external linkage or appearing in -``@llvm.used``. +``@llvm.used``. This assumption may be suppressed by marking the +variable with ``externally_initialized``. An explicit alignment may be specified for a global, which must be a power of 2. If not present, or if the alignment is set to zero, the