From e19a858d2248b1c76d49ff3a2167d4c96249c601 Mon Sep 17 00:00:00 2001 From: Michael Gottesman Date: Thu, 27 Jun 2013 22:48:08 +0000 Subject: At the request of Richard Smith, swapped the order of cold/builtin so it is in alphabetical order. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185113 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'docs') diff --git a/docs/LangRef.rst b/docs/LangRef.rst index b98332b..8527631 100644 --- a/docs/LangRef.rst +++ b/docs/LangRef.rst @@ -817,17 +817,17 @@ example: This attribute indicates that the inliner should attempt to inline this function into callers whenever possible, ignoring any active inlining size threshold for this caller. -``cold`` - This attribute indicates that this function is rarely called. When - computing edge weights, basic blocks post-dominated by a cold - function call are also considered to be cold; and, thus, given low - weight. ``builtin`` This indicates that the callee function at a call site should be recognized as a built-in function, even though the function's declaration uses the ``nobuiltin'' attribute. This is only valid at call sites for direct calls to functions which are declared with the ``nobuiltin`` attribute. +``cold`` + This attribute indicates that this function is rarely called. When + computing edge weights, basic blocks post-dominated by a cold + function call are also considered to be cold; and, thus, given low + weight. ``nonlazybind`` This attribute suppresses lazy symbol binding for the function. This may make calls to the function faster, at the cost of extra program -- cgit v1.1