diff --git a/.github/workflows/sycl-docs.yml b/.github/workflows/sycl-docs.yml
index cddf2bb5fe492..b50b0e897e158 100644
--- a/.github/workflows/sycl-docs.yml
+++ b/.github/workflows/sycl-docs.yml
@@ -1,4 +1,4 @@
-name: Generate Doxygen documentation
+name: Generate documentation
on:
schedule:
@@ -25,7 +25,7 @@ jobs:
path: repo
- name: Install deps
run: |
- sudo apt-get install -y doxygen graphviz ssh ninja-build libhwloc-dev
+ sudo apt-get install -y graphviz ssh ninja-build libhwloc-dev
sudo pip3 install -r repo/llvm/docs/requirements.txt
- name: Build Docs
run: |
@@ -33,8 +33,6 @@ jobs:
cd $GITHUB_WORKSPACE/build
python $GITHUB_WORKSPACE/repo/buildbot/configure.py -w $GITHUB_WORKSPACE \
-s $GITHUB_WORKSPACE/repo -o $GITHUB_WORKSPACE/build -t Release --docs
- cmake --build . --target doxygen-sycl
- cmake --build . --target doxygen-clang
cmake --build . --target docs-sycl-html
cmake --build . --target docs-clang-html
- name: Deploy
@@ -52,9 +50,7 @@ jobs:
git rm -rf .
touch .nojekyll
yes | \cp -rf $GITHUB_WORKSPACE/build/tools/sycl/doc/html/* .
- mv $GITHUB_WORKSPACE/build/tools/sycl/doc/doxygen/html doxygen/
mv $GITHUB_WORKSPACE/build/tools/clang/docs/html clang/
- mv $GITHUB_WORKSPACE/build/tools/clang/docs/doxygen/html clang_doxygen/
git config --global user.name "iclsrc"
git config --global user.email "ia.compiler.tools.git@intel.com"
git add .
diff --git a/buildbot/configure.py b/buildbot/configure.py
index 32cf6ebdd93ab..788c82b4fa3fa 100644
--- a/buildbot/configure.py
+++ b/buildbot/configure.py
@@ -116,7 +116,6 @@ def do_configure(args):
llvm_enable_assertions = "OFF"
if args.docs:
- llvm_enable_doxygen = "ON"
llvm_enable_sphinx = "ON"
if args.shared_libs:
diff --git a/sycl/doc/extensions/supported/sycl_ext_intel_esimd/README.md b/sycl/doc/extensions/supported/sycl_ext_intel_esimd/README.md
index 58bdfc2641c31..178817c6ebb24 100644
--- a/sycl/doc/extensions/supported/sycl_ext_intel_esimd/README.md
+++ b/sycl/doc/extensions/supported/sycl_ext_intel_esimd/README.md
@@ -16,7 +16,6 @@ vectorization is expressed explicitly in the code by the programmer.
Please see the additional resources on the Intel DPC++ project's github:
1) [ESIMD Extension Specification](./sycl_ext_intel_esimd.md)
-1) [ESIMD API/doxygen reference](https://intel.github.io/llvm-docs/doxygen/group__sycl__esimd.html)
1) [Examples](./examples/README.md)
1) [ESIMD end-to-end LIT tests](https://github.com/intel/llvm/blob/sycl/sycl/test-e2e/ESIMD/)
1) [Implementation and API Restrictions](./sycl_ext_intel_esimd.md#implementation-restrictions)
diff --git a/sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd.md b/sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd.md
index fb5f6850defde..c01223a2e4fe0 100644
--- a/sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd.md
+++ b/sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd.md
@@ -38,7 +38,6 @@
- [Other restrictions](#other-restrictions)
## Other content:
-* [ESIMD API/doxygen reference](https://intel.github.io/llvm-docs/doxygen/group__sycl__esimd.html)
* [Examples](./examples/README.md)
* [ESIMD LIT tests - working code examples](https://github.com/intel/llvm/blob/sycl/sycl/test-e2e/ESIMD/)
@@ -162,7 +161,6 @@ The element type must either be a vectorizable type or the `sycl::half` type.
The set of vectorizable types is the
set of fundamental SYCL arithmetic types excluding `bool`. The length of the
vector is the second template parameter.
-See the complete [API reference](https://intel.github.io/llvm-docs/doxygen/classcl_1_1____ESIMD__NS_1_1simd.html#details) for the `simd` class for more details.
ESIMD compiler back-end does the best it can to map each `simd` class object to a
contiguous block of registers in the general register file (GRF).
@@ -351,8 +349,6 @@ reduction operations are supported:
- maximum
- minimum
-See more details on the API documentation [page TODO](https://intel.github.io/llvm-docs/doxygen).
-
### Memory access APIs
Explicit SIMD memory access interface is quite different from the standard SYCL
@@ -598,9 +594,6 @@ Many memory access APIs accept offsets as arguments, which are used to determine
actual memory location for the access. Offsets are always expressed in bytes
rather than element units.
-See more details in the API documentation
-[page TODO](https://intel.github.io/llvm-docs/doxygen).
-
### Math operations
#### Extended math
@@ -649,10 +642,6 @@ ESIMD supports the following non-standard math functions implemented in hardware
- Plane equation - `plane`. Solves a component-wise plane equation
`w = p*u + q*v + r` where `u`, `v`, `w` are vectors and `p`, `q`, `r` are scalars.
-
-See more details in the API documentation
-[page TODO](https://intel.github.io/llvm-docs/doxygen).
-
### Dot Product Accumulate Systolic - `DPAS` API
DPAS is the matrix multiply-add-and-accumulate operation performed on limited size matrices/tiles.
@@ -870,9 +859,6 @@ There are other useful miscellaneous APIs provided by ESIMD.
- Find least significant set bit - `fbl`.
- Find most significant set bit - `fbh`.
-See more details in the API documentation
-[page TODO](https://intel.github.io/llvm-docs/doxygen).
-
### Private Global Variables.
diff --git a/sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd_functions.md b/sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd_functions.md
index 91a8e2182936a..5fb775dddc3bb 100644
--- a/sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd_functions.md
+++ b/sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd_functions.md
@@ -22,7 +22,6 @@ See more general ESIMD documentation [here](./sycl_ext_intel_esimd.md).
## Other content:
* [General ESIMD documentation](./sycl_ext_intel_esimd.md)
-* [ESIMD API/doxygen reference](https://intel.github.io/llvm-docs/doxygen/group__sycl__esimd.html)
* [Examples](./examples/README.md)
* [ESIMD LIT tests - working code examples](https://github.com/intel/llvm/blob/sycl/sycl/test-e2e/ESIMD/)
diff --git a/sycl/doc/index.rst b/sycl/doc/index.rst
index cd6b5282312eb..bfe2292e1ddcc 100644
--- a/sycl/doc/index.rst
+++ b/sycl/doc/index.rst
@@ -15,7 +15,6 @@ Using oneAPI DPC++ for Application Development
Extensions
syclcompat/README.md
FAQ
- User API Reference
EnvironmentVariables
MultiTileCardWithLevelZero
syclgraph/SYCLGraphUsageGuide
@@ -26,9 +25,7 @@ Design Documents for the oneAPI DPC++ Compiler
.. toctree::
:maxdepth: 1
- API Reference
Clang Documentation
- Clang API Reference
design/CompilerAndRuntimeDesign
design/KernelParameterPassing
design/PluginInterface