summaryrefslogtreecommitdiff
path: root/docs/PCHInternals.rst
diff options
context:
space:
mode:
authorSylvestre Ledru <sylvestre@debian.org>2018-11-04 17:02:00 +0000
committerSylvestre Ledru <sylvestre@debian.org>2018-11-04 17:02:00 +0000
commitd976861c7d645923d5cdd9db325be5c9860ebac7 (patch)
tree54e9838b6046a0ede4e79db08fbc7a8e6c7fb778 /docs/PCHInternals.rst
parent1e205ca27750811dc4bbfaa9f11ab8bad36c0b48 (diff)
downloadclang-d976861c7d645923d5cdd9db325be5c9860ebac7.tar.gz
Update our URLs in clang doc to use https
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346101 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/PCHInternals.rst')
-rw-r--r--docs/PCHInternals.rst6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/PCHInternals.rst b/docs/PCHInternals.rst
index b0372cb931..109260da90 100644
--- a/docs/PCHInternals.rst
+++ b/docs/PCHInternals.rst
@@ -70,7 +70,7 @@ minimizes both creation time and the time required to initially load the AST
file. The AST file itself contains a serialized representation of Clang's
abstract syntax trees and supporting data structures, stored using the same
compressed bitstream as `LLVM's bitcode file format
-<http://llvm.org/docs/BitCodeFormat.html>`_.
+<https://llvm.org/docs/BitCodeFormat.html>`_.
Clang's AST files are loaded "lazily" from disk. When an AST file is initially
loaded, Clang reads only a small amount of data from the AST file to establish
@@ -134,7 +134,7 @@ only contain the serialized AST.
The ``clangast`` section is organized into several different blocks, each of
which contains the serialized representation of a part of Clang's internal
representation. Each of the blocks corresponds to either a block or a record
-within `LLVM's bitstream format <http://llvm.org/docs/BitCodeFormat.html>`_.
+within `LLVM's bitstream format <https://llvm.org/docs/BitCodeFormat.html>`_.
The contents of each of these logical blocks are described below.
.. image:: PCHLayout.png
@@ -142,7 +142,7 @@ The contents of each of these logical blocks are described below.
The ``llvm-objdump`` utility provides a ``-raw-clang-ast`` option to extract the
binary contents of the AST section from an object file container.
-The `llvm-bcanalyzer <http://llvm.org/docs/CommandGuide/llvm-bcanalyzer.html>`_
+The `llvm-bcanalyzer <https://llvm.org/docs/CommandGuide/llvm-bcanalyzer.html>`_
utility can be used to examine the actual structure of the bitstream for the AST
section. This information can be used both to help understand the structure of
the AST section and to isolate areas where the AST representation can still be