From: Mindong Chen Date: Mon, 14 Nov 2022 15:18:47 +0000 (+0800) Subject: [docs][OpaquePtr] Fix hyperlinks X-Git-Tag: upstream/17.0.6~27744 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9d78bbe6c4a9026228dd11744e6a43d7ab5677d8;p=platform%2Fupstream%2Fllvm.git [docs][OpaquePtr] Fix hyperlinks --- diff --git a/llvm/docs/OpaquePointers.rst b/llvm/docs/OpaquePointers.rst index 5d0e7ae..7573de6 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 -` to support high-level +`_ 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 -` due to limitations with +`_ 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