[llvm] 3db96aa - [LangRef] Fix broken tail call optimization link
Joshua Cao via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 30 18:18:43 PDT 2023
Author: Joshua Cao
Date: 2023-04-30T18:17:48-07:00
New Revision: 3db96aa89e5103730d929dd2ba668af26753e2a4
URL: https://github.com/llvm/llvm-project/commit/3db96aa89e5103730d929dd2ba668af26753e2a4
DIFF: https://github.com/llvm/llvm-project/commit/3db96aa89e5103730d929dd2ba668af26753e2a4.diff
LOG: [LangRef] Fix broken tail call optimization link
Added:
Modified:
llvm/docs/LangRef.rst
Removed:
################################################################################
diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst
index 0d51f7eb6e320..e79f23bb33e16 100644
--- a/llvm/docs/LangRef.rst
+++ b/llvm/docs/LangRef.rst
@@ -12029,10 +12029,11 @@ This instruction requires several arguments:
#. The optional ``tail`` and ``musttail`` markers indicate that the optimizers
should perform tail call optimization. The ``tail`` marker is a hint that
- `can be ignored <CodeGenerator.html#sibcallopt>`_. The ``musttail`` marker
- means that the call must be tail call optimized in order for the program to
- be correct. This is true even in the presence of attributes like
- "disable-tail-calls". The ``musttail`` marker provides these guarantees:
+ `can be ignored <CodeGenerator.html#tail-call-optimization>`_. The
+ ``musttail`` marker means that the call must be tail call optimized in order
+ for the program to be correct. This is true even in the presence of
+ attributes like "disable-tail-calls". The ``musttail`` marker provides these
+ guarantees:
#. The call will not cause unbounded stack growth if it is part of a
recursive cycle in the call graph.
More information about the llvm-commits
mailing list