[llvm] 9d78bbe - [docs][OpaquePtr] Fix hyperlinks
Mindong Chen via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 14 07:22:47 PST 2022
Author: Mindong Chen
Date: 2022-11-14T23:21:04+08:00
New Revision: 9d78bbe6c4a9026228dd11744e6a43d7ab5677d8
URL: https://github.com/llvm/llvm-project/commit/9d78bbe6c4a9026228dd11744e6a43d7ab5677d8
DIFF: https://github.com/llvm/llvm-project/commit/9d78bbe6c4a9026228dd11744e6a43d7ab5677d8.diff
LOG: [docs][OpaquePtr] Fix hyperlinks
Added:
Modified:
llvm/docs/OpaquePointers.rst
Removed:
################################################################################
diff --git a/llvm/docs/OpaquePointers.rst b/llvm/docs/OpaquePointers.rst
index 5d0e7ae3357e4..7573de6677274 100644
--- a/llvm/docs/OpaquePointers.rst
+++ b/llvm/docs/OpaquePointers.rst
@@ -56,7 +56,7 @@ more of a hindrance for LLVM development and that the extra type checking with
some frontends wasn't worth it.
LLVM's type system was `originally designed
-<https://llvm.org/pubs/2003-05-01-GCCSummit2003.html>` to support high-level
+<https://llvm.org/pubs/2003-05-01-GCCSummit2003.html>`_ to support high-level
optimization. However, years of LLVM implementation experience have demonstrated
that the pointee type system design does not effectively support
optimization. Memory optimization algorithms, such as SROA, GVN, and AA,
@@ -64,7 +64,7 @@ generally need to look through LLVM's struct types and reason about the
underlying memory offsets. The community realized that pointee types hinder LLVM
development, rather than helping it. Some of the initially proposed high-level
optimizations have evolved into `TBAA
-<https://llvm.org/docs/LangRef.html#tbaa-metadata>` due to limitations with
+<https://llvm.org/docs/LangRef.html#tbaa-metadata>`_ due to limitations with
representing higher-level language information directly via SSA values.
Pointee types provide some value to frontends because the IR verifier uses types
More information about the llvm-commits
mailing list