From 129bd56eebca43e7fcc383464e6b0a90f1c14dd7 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Thu, 16 Jun 2011 16:03:13 +0000 Subject: [PATCH] Document nonlazybind. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133160 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/LangRef.html b/docs/LangRef.html index 74678c7be8e..7823f12ffff 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -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. +
nonlazybind
+
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.
+
inlinehint
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 -- 2.11.0