Document nonlazybind.
authorDan Gohman <gohman@apple.com>
Thu, 16 Jun 2011 16:03:13 +0000 (16:03 +0000)
committerDan Gohman <gohman@apple.com>
Thu, 16 Jun 2011 16:03:13 +0000 (16:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133160 91177308-0d34-0410-b5e6-96231b3b80d8

docs/LangRef.html

index 74678c7be8e2ee01406098a49ce43130ff184d7b..7823f12ffff56a6ee343dacbccc1eacc3d016733 100644 (file)
@@ -1164,6 +1164,11 @@ define void @f() optsize { ... }
       Most of the functions in the Windows system DLLs in Windows XP SP2 or
       higher were compiled in this fashion.</dd>
 
+  <dt><tt><b>nonlazybind</b></tt></dt>
+  <dd>This attribute suppresses lazy symbol binding for the function. This
+      may make calls to the function faster, at the cost of extra program
+      startup time if the function is not called during program startup.</dd>
+
   <dt><tt><b>inlinehint</b></tt></dt>
   <dd>This attribute indicates that the source code contained a hint that inlining
       this function is desirable (such as the "inline" keyword in C/C++).  It