[llvm] [Docs] Migrate LLVM docs to furo (PR #184440)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 19 11:06:33 PDT 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-spir-v
@llvm/pr-subscribers-coroutines
Author: Anshul Nigham (nigham)
<details>
<summary>Changes</summary>
Implements the proposal at https://discourse.llvm.org/t/rfc-update-llvm-docs-to-furo-theme/90053
Furo output at https://nigham.github.io/llvm_docs_furo/LangRef.html
- Switched theme to Furo
- Removed `:content` directives from RSTs, since Furo always has a TOC on the side.
Credits for various pieces of feedback and improvements: @<!-- -->Pierre-vh @<!-- -->aengelke @<!-- -->slinder1 @<!-- -->jhuber6 @<!-- -->fmayer @<!-- -->llvm/infrastructure-area-team @<!-- -->petrhosek @<!-- -->rnk @<!-- -->boomanaiden154 (see discussions in the RFC)
---
Patch is 66.93 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/184440.diff
169 Files Affected:
- (modified) llvm/docs/AArch64SME.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX1013.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX1030.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX11.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX12.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX900.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX904.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX90a.rst (-3)
- (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst (-3)
- (modified) llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst (-3)
- (modified) llvm/docs/AMDGPUInstructionNotation.rst (-3)
- (modified) llvm/docs/AMDGPUInstructionSyntax.rst (-3)
- (modified) llvm/docs/AMDGPUModifierSyntax.rst (-3)
- (modified) llvm/docs/AMDGPUOperandSyntax.rst (-3)
- (modified) llvm/docs/AMDGPUUsage.rst (-3)
- (modified) llvm/docs/AddingConstrainedIntrinsics.rst (-3)
- (modified) llvm/docs/AdvancedBuilds.rst (-3)
- (modified) llvm/docs/AliasAnalysis.rst (-3)
- (modified) llvm/docs/Atomics.rst (-3)
- (modified) llvm/docs/BigEndianNEON.rst (-3)
- (modified) llvm/docs/BitCodeFormat.rst (-3)
- (modified) llvm/docs/BlockFrequencyTerminology.rst (-3)
- (modified) llvm/docs/BranchWeightMetadata.rst (-3)
- (modified) llvm/docs/BugLifeCycle.rst (-5)
- (modified) llvm/docs/BuildingADistribution.rst (-3)
- (modified) llvm/docs/CFIVerify.rst (-3)
- (modified) llvm/docs/CMake.rst (-3)
- (modified) llvm/docs/CMakePrimer.rst (-3)
- (modified) llvm/docs/CodeGenerator.rst (-3)
- (modified) llvm/docs/CodingStandards.rst (-3)
- (modified) llvm/docs/CommandGuide/llvm-debuginfo-analyzer.rst (-3)
- (modified) llvm/docs/CommandGuide/llvm-pdbutil.rst (-3)
- (modified) llvm/docs/CommandLine.rst (-3)
- (modified) llvm/docs/CompileCudaWithLLVM.rst (-3)
- (modified) llvm/docs/CompilerWriterInfo.rst (-3)
- (modified) llvm/docs/Contributing.rst (-4)
- (modified) llvm/docs/ConvergenceAndUniformity.rst (-3)
- (modified) llvm/docs/ConvergentOperations.rst (-4)
- (modified) llvm/docs/Coroutines.rst (-4)
- (modified) llvm/docs/CoverageMappingFormat.rst (-3)
- (modified) llvm/docs/CycleTerminology.rst (-3)
- (modified) llvm/docs/DTLTO.rst (-4)
- (modified) llvm/docs/DependenceGraphs/index.rst (-3)
- (modified) llvm/docs/DeveloperPolicy.rst (-3)
- (modified) llvm/docs/DirectX/DXContainer.rst (-3)
- (modified) llvm/docs/DirectX/DXILArchitecture.rst (-3)
- (modified) llvm/docs/DirectX/DXILOpTableGenDesign.rst (-3)
- (modified) llvm/docs/DirectX/DXILResources.rst (-3)
- (modified) llvm/docs/DirectX/RootSignatures.rst (-3)
- (modified) llvm/docs/DirectXUsage.rst (-3)
- (modified) llvm/docs/ExceptionHandling.rst (-3)
- (modified) llvm/docs/Extensions.rst (-3)
- (modified) llvm/docs/FAQ.rst (-4)
- (modified) llvm/docs/FatLTO.rst (-4)
- (modified) llvm/docs/FaultMaps.rst (-4)
- (modified) llvm/docs/Frontend/PerformanceTips.rst (-4)
- (modified) llvm/docs/FuzzingLLVM.rst (-4)
- (modified) llvm/docs/GarbageCollection.rst (-3)
- (modified) llvm/docs/GetElementPtr.rst (-3)
- (modified) llvm/docs/GettingInvolved.rst (-3)
- (modified) llvm/docs/GettingStarted.rst (-3)
- (modified) llvm/docs/GettingStartedVS.rst (-4)
- (modified) llvm/docs/GitHub.rst (-3)
- (modified) llvm/docs/GlobalISel/GMIR.rst (-3)
- (modified) llvm/docs/GlobalISel/GenericOpcode.rst (-3)
- (modified) llvm/docs/GlobalISel/IRTranslator.rst (-3)
- (modified) llvm/docs/GlobalISel/MIRPatterns.rst (-4)
- (modified) llvm/docs/GlobalISel/index.rst (-4)
- (modified) llvm/docs/GwpAsan.rst (-4)
- (modified) llvm/docs/HowToReleaseLLVM.rst (-3)
- (modified) llvm/docs/HowToSetUpLLVMStyleRTTI.rst (-2)
- (modified) llvm/docs/HowToUpdateDebugInfo.rst (-3)
- (modified) llvm/docs/HowToUseAttributes.rst (-3)
- (modified) llvm/docs/HowToUseInstrMappings.rst (-3)
- (modified) llvm/docs/InstrProfileFormat.rst (-4)
- (modified) llvm/docs/JITLink.rst (-3)
- (modified) llvm/docs/KernelInfo.rst (-3)
- (modified) llvm/docs/LFI.rst (-3)
- (modified) llvm/docs/LangRef.rst (-4)
- (modified) llvm/docs/LibFuzzer.rst (-16)
- (modified) llvm/docs/LinkTimeOptimization.rst (-3)
- (modified) llvm/docs/LoopTerminology.rst (-3)
- (modified) llvm/docs/MIRLangRef.rst (-3)
- (modified) llvm/docs/MLGO.rst (-2)
- (modified) llvm/docs/MarkedUpDisassembly.rst (-3)
- (modified) llvm/docs/MemProf.rst (-4)
- (modified) llvm/docs/MemTagSanitizer.rst (-3)
- (modified) llvm/docs/MemoryModelRelaxationAnnotations.rst (-3)
- (modified) llvm/docs/MemorySSA.rst (-3)
- (modified) llvm/docs/MergeFunctions.rst (-3)
- (modified) llvm/docs/MisExpect.rst (-2)
- (modified) llvm/docs/MyFirstTypoFix.rst (-3)
- (modified) llvm/docs/NVPTXUsage.rst (-5)
- (modified) llvm/docs/NewPassManager.rst (-3)
- (modified) llvm/docs/ORCv2.rst (-3)
- (modified) llvm/docs/OptBisect.rst (-4)
- (modified) llvm/docs/PCSectionsMetadata.rst (-3)
- (modified) llvm/docs/PDB/CodeViewSymbols.rst (-3)
- (modified) llvm/docs/PDB/CodeViewTypes.rst (-3)
- (modified) llvm/docs/PDB/DbiStream.rst (-3)
- (modified) llvm/docs/PDB/HashTable.rst (-3)
- (modified) llvm/docs/PDB/ModiStream.rst (-3)
- (modified) llvm/docs/PDB/MsfFile.rst (-3)
- (modified) llvm/docs/PDB/PdbStream.rst (-3)
- (modified) llvm/docs/PDB/TpiStream.rst (-3)
- (modified) llvm/docs/PDB/index.rst (-3)
- (modified) llvm/docs/Passes.rst (-3)
- (modified) llvm/docs/ProgrammersManual.rst (-3)
- (modified) llvm/docs/Projects.rst (-3)
- (modified) llvm/docs/Proposals/GitHubMove.rst (-4)
- (modified) llvm/docs/Proposals/TestSuite.rst (-4)
- (modified) llvm/docs/Proposals/VariableNames.rst (-3)
- (modified) llvm/docs/Proposals/VectorPredication.rst (-4)
- (modified) llvm/docs/RFCProcess.rst (-4)
- (modified) llvm/docs/RISCV/RISCVVectorExtension.rst (-3)
- (modified) llvm/docs/RISCVUsage.rst (-3)
- (modified) llvm/docs/Reference.rst (-3)
- (modified) llvm/docs/ReleaseProcess.rst (-16)
- (modified) llvm/docs/Remarks.rst (-3)
- (modified) llvm/docs/SPIRVUsage.rst (-3)
- (modified) llvm/docs/ScudoHardenedAllocator.rst (-4)
- (modified) llvm/docs/SegmentedStacks.rst (-3)
- (modified) llvm/docs/SourceLevelDebugging.rst (-3)
- (modified) llvm/docs/SphinxQuickstartTemplate.rst (-3)
- (modified) llvm/docs/StackMaps.rst (-4)
- (modified) llvm/docs/Statepoints.rst (-4)
- (modified) llvm/docs/SymbolizerMarkupFormat.rst (-3)
- (modified) llvm/docs/TableGen/BackEnds.rst (-3)
- (modified) llvm/docs/TableGen/BackGuide.rst (-3)
- (modified) llvm/docs/TableGen/ProgRef.rst (-3)
- (modified) llvm/docs/TableGen/index.rst (-3)
- (modified) llvm/docs/Telemetry.rst (-3)
- (modified) llvm/docs/TestingGuide.rst (-3)
- (modified) llvm/docs/TransformMetadata.rst (-3)
- (modified) llvm/docs/UndefinedBehavior.rst (-4)
- (modified) llvm/docs/UserGuides.rst (-3)
- (modified) llvm/docs/VectorizationPlan.rst (-3)
- (modified) llvm/docs/Vectorizers.rst (-3)
- (modified) llvm/docs/WritingAnLLVMBackend.rst (-3)
- (modified) llvm/docs/WritingAnLLVMNewPMPass.rst (-3)
- (modified) llvm/docs/WritingAnLLVMPass.rst (-3)
- (modified) llvm/docs/XRay.rst (-4)
- (modified) llvm/docs/XRayExample.rst (-3)
- (modified) llvm/docs/XRayFDRFormat.rst (-4)
- (modified) llvm/docs/YamlIO.rst (-3)
- (added) llvm/docs/_static/LLVMWyvernSmall.png ()
- (added) llvm/docs/_static/custom.css (+62)
- (modified) llvm/docs/conf.py (+31-12)
- (modified) llvm/docs/tutorial/BuildingAJIT1.rst (-3)
- (modified) llvm/docs/tutorial/BuildingAJIT2.rst (-3)
- (modified) llvm/docs/tutorial/BuildingAJIT3.rst (-3)
- (modified) llvm/docs/tutorial/BuildingAJIT4.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl01.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl02.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl04.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl05.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl06.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl07.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl08.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl09.rst (-3)
- (modified) llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst (-3)
``````````diff
diff --git a/llvm/docs/AArch64SME.rst b/llvm/docs/AArch64SME.rst
index d633dc2fbce2d..9fd4390103475 100644
--- a/llvm/docs/AArch64SME.rst
+++ b/llvm/docs/AArch64SME.rst
@@ -2,9 +2,6 @@
Support for AArch64 Scalable Matrix Extension in LLVM
*****************************************************
-.. contents::
- :local:
-
1. Introduction
===============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst
index f223f6c674a00..e052b7516d8c4 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst
@@ -9,9 +9,6 @@
Syntax of GFX10 RDNA1 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst
index 23790479c1800..83d7dc31dbd38 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst
@@ -9,9 +9,6 @@
Syntax of gfx1011 and gfx1012 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX1013.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX1013.rst
index 87dd73720abd6..e889bfb5d1874 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX1013.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX1013.rst
@@ -9,9 +9,6 @@
Syntax of gfx1013 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX1030.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX1030.rst
index 9c2fae26d60a7..6b3e3d73ba254 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX1030.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX1030.rst
@@ -9,9 +9,6 @@
Syntax of GFX10 RDNA2 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX11.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX11.rst
index 85e9c47a5c97d..15bedd662a102 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX11.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX11.rst
@@ -9,9 +9,6 @@
Syntax of GFX11 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX12.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX12.rst
index 7259ee8731300..c0103436ec98b 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX12.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX12.rst
@@ -9,9 +9,6 @@
Syntax of GFX12 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst
index 6c28480ac0223..3ead944afaa56 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst
@@ -9,9 +9,6 @@
Syntax of GFX7 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst
index 2f3dcfa36137b..d6d8ad4272234 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst
@@ -9,9 +9,6 @@
Syntax of GFX8 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst
index 13efe5711d8c8..720910434c82d 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst
@@ -9,9 +9,6 @@
Syntax of Core GFX9 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX900.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX900.rst
index b0ab856c44243..3f8e2fa56a311 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX900.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX900.rst
@@ -9,9 +9,6 @@
Syntax of gfx900, gfx902, gfx909 and gfx90c Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX904.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX904.rst
index 8bbb4c283203d..dff1e3a762363 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX904.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX904.rst
@@ -9,9 +9,6 @@
Syntax of gfx904 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst
index 92ca062ab975a..4da8692a30c1d 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst
@@ -9,9 +9,6 @@
Syntax of gfx906 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst
index 53fe42ed6eec1..7d53d3b92efa2 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst
@@ -9,9 +9,6 @@
Syntax of gfx908 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX90a.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX90a.rst
index a25dfd5826076..67cb8376b93c1 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX90a.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX90a.rst
@@ -9,9 +9,6 @@
Syntax of gfx90a Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst
index 7603bcc95383b..73af1e13e7c34 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst
@@ -9,9 +9,6 @@
Syntax of gfx942 Instructions
====================================================================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst b/llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst
index f472b862d1ee3..99033529608f7 100644
--- a/llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst
+++ b/llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst
@@ -4,9 +4,6 @@
DWARF Extensions For Heterogeneous Debugging
********************************************
-.. contents::
- :local:
-
.. warning::
This document describes **provisional extensions** to DWARF Version 5
diff --git a/llvm/docs/AMDGPUInstructionNotation.rst b/llvm/docs/AMDGPUInstructionNotation.rst
index 42e0c16235f4a..64c94cca76c10 100644
--- a/llvm/docs/AMDGPUInstructionNotation.rst
+++ b/llvm/docs/AMDGPUInstructionNotation.rst
@@ -2,9 +2,6 @@
AMDGPU Instructions Notation
============================
-.. contents::
- :local:
-
.. _amdgpu_syn_instruction_notation:
Introduction
diff --git a/llvm/docs/AMDGPUInstructionSyntax.rst b/llvm/docs/AMDGPUInstructionSyntax.rst
index 38669a3c8d3e8..03a5b1ee6af16 100644
--- a/llvm/docs/AMDGPUInstructionSyntax.rst
+++ b/llvm/docs/AMDGPUInstructionSyntax.rst
@@ -2,9 +2,6 @@
AMDGPU Instruction Syntax
=========================
-.. contents::
- :local:
-
.. _amdgpu_syn_instructions:
Instructions
diff --git a/llvm/docs/AMDGPUModifierSyntax.rst b/llvm/docs/AMDGPUModifierSyntax.rst
index 8404a3e7b308d..b146ea771b003 100644
--- a/llvm/docs/AMDGPUModifierSyntax.rst
+++ b/llvm/docs/AMDGPUModifierSyntax.rst
@@ -2,9 +2,6 @@
Syntax of AMDGPU Instruction Modifiers
======================================
-.. contents::
- :local:
-
Conventions
===========
diff --git a/llvm/docs/AMDGPUOperandSyntax.rst b/llvm/docs/AMDGPUOperandSyntax.rst
index 722290fb72e16..2d17b171c4eac 100644
--- a/llvm/docs/AMDGPUOperandSyntax.rst
+++ b/llvm/docs/AMDGPUOperandSyntax.rst
@@ -2,9 +2,6 @@
Syntax of AMDGPU Instruction Operands
=====================================
-.. contents::
- :local:
-
Conventions
===========
diff --git a/llvm/docs/AMDGPUUsage.rst b/llvm/docs/AMDGPUUsage.rst
index fb440bde68b8f..123b0863f710a 100644
--- a/llvm/docs/AMDGPUUsage.rst
+++ b/llvm/docs/AMDGPUUsage.rst
@@ -2,9 +2,6 @@
User Guide for AMDGPU Backend
=============================
-.. contents::
- :local:
-
.. toctree::
:hidden:
diff --git a/llvm/docs/AddingConstrainedIntrinsics.rst b/llvm/docs/AddingConstrainedIntrinsics.rst
index 41e7dece6dd8b..e1bb5f1a33ccf 100644
--- a/llvm/docs/AddingConstrainedIntrinsics.rst
+++ b/llvm/docs/AddingConstrainedIntrinsics.rst
@@ -2,9 +2,6 @@
How To Add A Constrained Floating-Point Intrinsic
==================================================
-.. contents::
- :local:
-
.. warning::
This is a work in progress.
diff --git a/llvm/docs/AdvancedBuilds.rst b/llvm/docs/AdvancedBuilds.rst
index 9e25355365a81..756ccf427c0c1 100644
--- a/llvm/docs/AdvancedBuilds.rst
+++ b/llvm/docs/AdvancedBuilds.rst
@@ -2,9 +2,6 @@
Advanced Build Configurations
=============================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/AliasAnalysis.rst b/llvm/docs/AliasAnalysis.rst
index af6da8cf64ea3..0f9412fda2d9e 100644
--- a/llvm/docs/AliasAnalysis.rst
+++ b/llvm/docs/AliasAnalysis.rst
@@ -2,9 +2,6 @@
LLVM Alias Analysis Infrastructure
==================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/Atomics.rst b/llvm/docs/Atomics.rst
index 1bcd864dd15bf..e90d79e8bee68 100644
--- a/llvm/docs/Atomics.rst
+++ b/llvm/docs/Atomics.rst
@@ -2,9 +2,6 @@
LLVM Atomic Instructions and Concurrency Guide
==============================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/BigEndianNEON.rst b/llvm/docs/BigEndianNEON.rst
index a11f292a5a818..81a228a30bef8 100644
--- a/llvm/docs/BigEndianNEON.rst
+++ b/llvm/docs/BigEndianNEON.rst
@@ -2,9 +2,6 @@
Using ARM NEON instructions in big-endian mode
==============================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/BitCodeFormat.rst b/llvm/docs/BitCodeFormat.rst
index f686784d0a7c5..b43c30cbe2845 100644
--- a/llvm/docs/BitCodeFormat.rst
+++ b/llvm/docs/BitCodeFormat.rst
@@ -5,9 +5,6 @@
LLVM Bitcode File Format
========================
-.. contents::
- :local:
-
Abstract
========
diff --git a/llvm/docs/BlockFrequencyTerminology.rst b/llvm/docs/BlockFrequencyTerminology.rst
index 84e144e922ef6..0b3795d8b0f63 100644
--- a/llvm/docs/BlockFrequencyTerminology.rst
+++ b/llvm/docs/BlockFrequencyTerminology.rst
@@ -2,9 +2,6 @@
LLVM Block Frequency Terminology
================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/BranchWeightMetadata.rst b/llvm/docs/BranchWeightMetadata.rst
index adcd17d694e82..d218992a44c68 100644
--- a/llvm/docs/BranchWeightMetadata.rst
+++ b/llvm/docs/BranchWeightMetadata.rst
@@ -2,9 +2,6 @@
LLVM Branch Weight Metadata
===========================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/BugLifeCycle.rst b/llvm/docs/BugLifeCycle.rst
index 1215af9e47e08..cf73ec036af0f 100644
--- a/llvm/docs/BugLifeCycle.rst
+++ b/llvm/docs/BugLifeCycle.rst
@@ -2,11 +2,6 @@
LLVM Bug Life Cycle
===================
-.. contents::
- :local:
-
-
-
Introduction - Achieving consistency in how we deal with bug reports
====================================================================
diff --git a/llvm/docs/BuildingADistribution.rst b/llvm/docs/BuildingADistribution.rst
index 81ed8b8723a26..39f06b5be4d79 100644
--- a/llvm/docs/BuildingADistribution.rst
+++ b/llvm/docs/BuildingADistribution.rst
@@ -2,9 +2,6 @@
Building a Distribution of LLVM
===============================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/CFIVerify.rst b/llvm/docs/CFIVerify.rst
index f766be1ec3614..eb9cb822137fa 100644
--- a/llvm/docs/CFIVerify.rst
+++ b/llvm/docs/CFIVerify.rst
@@ -2,9 +2,6 @@
Control Flow Verification Tool Design Document
==============================================
-.. contents::
- :local:
-
Objective
=========
diff --git a/llvm/docs/CMake.rst b/llvm/docs/CMake.rst
index 7a73dd7f1e0f4..708ff1238e742 100644
--- a/llvm/docs/CMake.rst
+++ b/llvm/docs/CMake.rst
@@ -2,9 +2,6 @@
Building LLVM with CMake
========================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/CMakePrimer.rst b/llvm/docs/CMakePrimer.rst
index 5d244f443fbaf..90ab8d5aa46da 100644
--- a/llvm/docs/CMakePrimer.rst
+++ b/llvm/docs/CMakePrimer.rst
@@ -2,9 +2,6 @@
CMake Primer
============
-.. contents::
- :local:
-
.. warning::
Disclaimer: This documentation is written by LLVM project contributors `not`
anyone affiliated with the CMake project. This document may contain
diff --git a/llvm/docs/CodeGenerator.rst b/llvm/docs/CodeGenerator.rst
index d5a019dcb06ba..bd83cbef9aa09 100644
--- a/llvm/docs/CodeGenerator.rst
+++ b/llvm/docs/CodeGenerator.rst
@@ -19,9 +19,6 @@ The LLVM Target-Independent Code Generator
.na:before { content: "N/A" }
</style>
-.. contents::
- :local:
-
.. warning::
This is a work in progress.
diff --git a/llvm/docs/CodingStandards.rst b/llvm/docs/CodingStandards.rst
index 593388db7ddf2..6c396d1372d3b 100644
--- a/llvm/docs/CodingStandards.rst
+++ b/llvm/docs/CodingStandards.rst
@@ -2,9 +2,6 @@
LLVM Coding Standards
=====================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/CommandGuide/llvm-debuginfo-analyzer.rst b/llvm/docs/CommandGuide/llvm-debuginfo-analyzer.rst
index 6fcf8423e8125..f031827208758 100644
--- a/llvm/docs/CommandGuide/llvm-debuginfo-analyzer.rst
+++ b/llvm/docs/CommandGuide/llvm-debuginfo-analyzer.rst
@@ -3,9 +3,6 @@ llvm-debuginfo-analyzer - Print a logical representation of low-level debug info
.. program:: llvm-debuginfo-analyzer
-.. contents::
- :local:
-
SYNOPSIS
--------
:program:`llvm-debuginfo-analyzer` [*options*] [*filename ...*]
diff --git a/llvm/docs/CommandGuide/llvm-pdbutil.rst b/llvm/docs/CommandGuide/llvm-pdbutil.rst
index 74e1444794dff..c2210ea4b7853 100644
--- a/llvm/docs/CommandGuide/llvm-pdbutil.rst
+++ b/llvm/docs/CommandGuide/llvm-pdbutil.rst
@@ -3,9 +3,6 @@ llvm-pdbutil - PDB File forensics and diagnostics
.. program:: llvm-pdbutil
-.. contents::
- :local:
-
Synopsis
--------
diff --git a/llvm/docs/CommandLine.rst b/llvm/docs/CommandLine.rst
index 54a8b0d019399..c3ad4f4e9b013 100644
--- a/llvm/docs/CommandLine.rst
+++ b/llvm/docs/CommandLine.rst
@@ -2,9 +2,6 @@
CommandLine 2.0 Library Manual
==============================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/CompileCudaWithLLVM.rst b/llvm/docs/CompileCudaWithLLVM.rst
index 7e0c99917795e..496493bd4e2ab 100644
--- a/llvm/docs/CompileCudaWithLLVM.rst
+++ b/llvm/docs/CompileCudaWithLLVM.rst
@@ -2,9 +2,6 @@
Compiling CUDA with clang
=========================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/CompilerWriterInfo.rst b/llvm/docs/CompilerWriterInfo.rst
index 8b70dcb8b400c..5babb0864dc86 100644
--- a/llvm/docs/CompilerWriterInfo.rst
+++ b/llvm/docs/CompilerWriterInfo.rst
@@ -2,9 +2,6 @@
Architecture & Platform Information for Compiler Writers
========================================================
-.. contents::
- :local:
-
.. note::
This document is a work-in-progress. Additions and clarifications are
diff --git a/llvm/docs/Contributing.rst b/llvm/docs/Contributing.rst
index 817fc138fe2c0..5a8d238ec30e5 100644
--- a/llvm/docs/Contributing.rst
+++ b/llvm/docs/Contributing.rst
@@ -10,10 +10,6 @@ you can either use the `Forum`_ or, for a more interactive chat, go to our
If you want to contribute code, please familiarize yourself with the :doc:`DeveloperPolicy`.
-.. contents::
- :local:
-
-
Ways to Contribute
==================
diff --git a/llvm/docs/ConvergenceAndUniformity.rst b/llvm/docs/ConvergenceAndUniformity.rst
index 7ff9463d86cad..556a971da1e86 100644
--- a/llvm/docs/ConvergenceAndUniformity.rst
+++ b/llvm/docs/ConvergenceAndUniformity.rst
@@ -4,9 +4,6 @@
Convergence And Uniformity
==========================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/ConvergentOperations.rst b/llvm/docs/ConvergentOperations.rst
index cdd3e89aba1f4..20d8385ffc10e 100644
--- a/llvm/docs/ConvergentOperations.rst
+++ b/llvm/docs/ConvergentOperations.rst
@@ -2,10 +2,6 @@
Convergent Operation Semantics
==============================
-.. contents::
- :local:
- :depth: 4
-
Overview
========
diff --git a/llvm/docs/Coroutines.rst b/llvm/docs/Coroutines.rst
index bb38343ef294e..df9b8326de561 100644
--- a/llvm/docs/Coroutines.rst
+++ b/llvm/docs/Coroutines.rst
@@ -2,10 +2,6 @@
Coroutines in LLVM
=====================================
-.. contents::
- :local:
- :depth: 3
-
.. warning::
Compatibility across LLVM releases is not guaranteed.
diff --git a/llvm/docs/CoverageMappingFormat.rst b/llvm/docs/CoverageMappingFormat.rst
index 438fd54ca7bdb..aed087172abb4 100644
--- a/llvm/docs/CoverageMappingFormat.rst
+++ b/llvm/docs/CoverageMappingFormat.rst
@@ -5,9 +5,6 @@
LLVM Code Coverage Mapping Format
=================================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/CycleTerminology.rst b/llvm/docs/CycleTerminology.rst
index 6da180f301817..11e7402a8e1c2 100644
--- a/llvm/docs/CycleTerminology.rst
+++ b/llvm/docs/CycleTerminology.rst
@@ -4,9 +4,6 @@
LLVM Cycle Terminology
======================
-.. contents::
- :local:
-
.. _cycle-definition:
Cycles
diff --git a/llvm/docs/DTLTO.rst b/llvm/docs/DTLTO.rst
index c4df0e15977ef..679d27298e9af 100644
--- a/llvm/docs/DTLTO.rst
+++ b/llvm/docs/DTLTO.rst
@@ -1,10 +1,6 @@
===================
DTLTO
===================
-.. contents::
- :local:
- :depth: 2
-
.. toctree::
:maxdepth: 1
diff --git a/llvm/docs/DependenceGraphs/index.rst b/llvm/docs/DependenceGraphs/index.rst
index 7e8c73cad0008..60408ea687aae 100644
--- a/llvm/docs/DependenceGraphs/index.rst
+++ b/llvm/docs/DependenceGraphs/index.rst
@@ -2,9 +2,6 @@
Dependence Graphs in LLVM
=========================
-.. contents::
- :local:
-
Introduction
============
Dependence graphs are useful tools in compilers for analyzing relationships
diff --git a/llvm/docs/DeveloperPolicy.rst b/llvm/docs/DeveloperPolicy.rst
index b67a9d5f2b404..3a884c02ea7f3 100644
--- a/llvm/docs/DeveloperPolicy.rst
+++ b/llvm/docs/DeveloperPolicy.rst
@@ -4,9 +4,6 @@
LLVM Developer Policy
=====================
-.. contents::
- :local:
-
Introduction
============
diff --git a/llvm/docs/DirectX/DXContainer.rst b/llvm/docs/DirectX/DXContainer.rst
index 4473f4ed8d002..2ef4919f908e4 100644
--- a/llvm/docs/DirectX/DXContainer.rst
+++ b/llvm/docs/DirectX/DXContainer.rst
@@ -2,9 +2,6 @@
DirectX Container
=================
-.. contents::
- :local:
-
.. toctree::
:hidden:
diff --git a/llvm/docs/DirectX/DXILArchitecture.rst b/llvm/docs/DirectX/DXILArchitecture.rst
index bce7fdaa386ed..fd8f601f8710b 100644
--- a/llvm/docs/DirectX/DXILArchitecture.rst
+++ b/llvm/docs/DirectX/DXILArchitecture.rst
@@ -2,9 +2,6 @@
Architecture and Design of DXIL Support in LLVM
===============================================
-.. contents::
- :local:
-
.. toctree::
:hidden:
diff --git a/llvm/docs/DirectX/DXILOpTableGenDesign.rst b/llvm/docs/DirectX/DXILOpTableGenDesign.rst
index 46106ee2a50f5..3352371b0d561 100644
--- a/llvm/docs/DirectX/DXILOpTableGenDesign.rst
+++ b/llvm/docs/DirectX/DXILOpTableGenDesign.rst
@@ -1,9 +1,6 @@
==============================================================
Specification of DXIL Operations using TableGen Representation
===========...
[truncated]
``````````
</details>
https://github.com/llvm/llvm-project/pull/184440
More information about the llvm-commits
mailing list