Home
last modified time | relevance | path

Searched +full:docs +full:- +full:clang +full:- +full:man (Results 1 – 24 of 24) sorted by relevance

/llvm-project/llvm/docs/
H A DREADME.txt8 system to create HTML pages which are hosted on <https://llvm.org/docs/> and
12 Sphinx <http://sphinx-doc.org/> and then do:
14 cd <build-dir>
15 cmake -DLLVM_ENABLE_SPHINX=true -DSPHINX_OUTPUT_HTML=true <src-dir>
16 make -j3 docs-llvm-html
17 $BROWSER <build-dir>/docs/html/index.html
20 `docs/Foo.rst` <-> `<build-dir>/docs//html/Foo.html` <-> `https://llvm.org/docs/Foo.html`.
31 primary difference is to use the `man` makefile target, instead of the
32 default (which is `html`). Sphinx then produces the man pages in the
33 directory `<build-dir>/docs/man/`.
[all …]
H A DCMake.rst11 `CMake <http://www.cmake.org/>`_ is a cross-platform build-generator tool. CMake
34 We use here the command-line, non-interactive CMake interface.
45 .. code-block:: console
53 .. code-block:: console
70 components are built; see the `Frequently Used LLVM-related
76 .. code-block:: console
78 $ cmake --buil
[all...]
H A DGwpAsan.rst2 GWP-ASan
12 GWP-ASan is a sampled allocator framework that assists in finding use-after-free
13 and heap-buffer-overflow bugs in production environments. It informally is a
14 recursive acronym, "**G**\WP-ASan **W**\ill **P**\rovide **A**\llocation
17 GWP-ASan is based on the classic
18 `Electric Fence Malloc Debugger <https://linux.die.net/man/3/efence>`_, with a
27 GWP-ASa
[all...]
H A DScudoHardenedAllocator.rst12 The Scudo Hardened Allocator is a user-mode allocator, originally based on LLVM
14 `CombinedAllocator <https://github.com/llvm/llvm-project/blob/main/compiler-rt/lib/sanitizer_common…
21 `shield <https://www.collinsdictionary.com/dictionary/italian-english/scudo>`_
28 ---------
37 - the Primary allocator: fast and efficient, it services smaller allocation
42 - the Secondary allocator: slower, it services larger allocation sizes via the
47 - the thread specific data Registry: defines how local caches operate for each
52 - the Quarantine: offers a way to delay the deallocation operations, preventing
55 which can help mitigate some use-after-free situations. This feature is fairly
60 ------------------
[all …]
H A DTestingGuide.rst35 and ``llvm/test`` respectively and are expected to always pass -- they should be
39 "test-suite") and are in the ``test-suite``
40 `repository on GitHub <https://github.com/llvm/llvm-test-suite.git>`_.
42 tests" in places, which is less ambiguous than "test-suite" and remains
46 ---
[all...]
/llvm-project/.github/workflows/
H A Ddocs.yml4 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
14 - 'main'
16 - 'llvm/docs/**'
17 - 'clang/docs/**'
[all...]
/llvm-project/clang/docs/
H A DCMakeLists.txt27 set(CLANG_DOXYGEN_QCH_FILENAME "org.llvm.clang.qch" CACHE STRING
29 set(CLANG_DOXYGEN_QHP_NAMESPACE "org.llvm.clang" CACHE STRING
31 set(CLANG_DOXYGEN_QHP_CUST_FILTER_NAME "Clang ${CLANG_VERSION}" CACHE STRING
32 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters")
33 set(CLANG_DOXYGEN_QHP_CUST_FILTER_ATTRS "Clang,${CLANG_VERSION}" CACHE STRING
34 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attribute
[all...]
H A Dconf.py1 # -*- coding: utf-8 -*-
3 # Clang documentation build configuration file, created by
4 # sphinx-quickstart on Sun Dec 9 20:01:55 2012.
23 # -- General configuration -----------------------------------------------------
38 # When building man pages, we do not use the markdown pages,
46 if not tags.has("builder-man"):
51 # source_encoding = 'utf-8-sig'
57 project = "Clang"
58 copyright = "2007-%d, The Clang Team" % date.today().year
65 # non-false value, then it is used:
[all …]
H A Ddoxygen.cfg.in16 #---------------------------------------------------------------------------
18 #---------------------------------------------------------------------------
21 # that follow. The default is UTF-8 which is also the encoding used for all text
25 # The default value is: UTF-8.
27 DOXYFILE_ENCODING = UTF-8
30 # double-quotes, unless you are using Doxywizard) that should identify the
35 PROJECT_NAME = clang
63 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
77 # Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
79 # Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
[all …]
/llvm-project/lldb/docs/
H A Dindex.rst8 LLDB is a next generation, high-performance debugger. It is built as a set of
10 `LLVM Project <https://llvm.org>`_, such as the Clang expression parser and
14 Objective-C and C++ on the desktop and iOS devices and simulator.
19 .. _"Apache 2.0 License with LLVM exceptions": https://llvm.org/docs/DeveloperPolicy.html#new-llvm-project-license-framework
22 --
[all...]
/llvm-project/flang/docs/
H A DCMakeLists.txt33 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters")
35 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes")
78 add_custom_target(doxygen-flang
82 set_target_properties(doxygen-flang PROPERTIES FOLDER "Flang/Docs")
84 add_dependencies(doxygen doxygen-flang)
89 DESTINATION docs/html)
99 list(APPEND LLVM_TABLEGEN_FLAGS "-I${TABLEGEN_INCLUDE_DIR}")
100 list(APPEND LLVM_TABLEGEN_FLAGS "-I${CMAKE_CURRENT_SOURCE_DIR}/../../clang/include/clang/Driver/")
101 clang_tablegen(Source/${output_file} ${td_option} SOURCE ${source} TARGET "gen-${output_file}")
102 add_dependencies(${docs_target} "gen-${output_file}")
[all …]
/llvm-project/clang-tools-extra/docs/
H A DCMakeLists.txt26 set(CLANG_TOOLS_DOXYGEN_QCH_FILENAME "org.llvm.clang.qch" CACHE STRING
28 set(CLANG_TOOLS_DOXYGEN_QHP_NAMESPACE "org.llvm.clang" CACHE STRING
30 set(CLANG_TOOLS_DOXYGEN_QHP_CUST_FILTER_NAME "Clang ${CLANG_VERSION}" CACHE STRING
31 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters")
32 set(CLANG_TOOLS_DOXYGEN_QHP_CUST_FILTER_ATTRS "Clang,${CLANG_VERSION}" CACHE STRING
33 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes")
76 add_custom_target(doxygen-clang-tools
79 COMMENT "Generating clang doxygen documentation." VERBATIM)
80 set_target_properties(doxygen-clang-tools PROPERTIES FOLDER "Clang Tools Extra/Docs")
83 add_dependencies(doxygen doxygen-clang-tools)
[all …]
H A Ddoxygen.cfg.in16 #---------------------------------------------------------------------------
18 #---------------------------------------------------------------------------
21 # that follow. The default is UTF-8 which is also the encoding used for all text
25 # The default value is: UTF-8.
27 DOXYFILE_ENCODING = UTF-8
30 # double-quotes, unless you are using Doxywizard) that should identify the
35 PROJECT_NAME = clang-tools
63 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
77 # Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
79 # Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
[all …]
/llvm-project/openmp/docs/
H A DCMakeLists.txt31 set(OPENMP_DOXYGEN_QHP_CUST_FILTER_NAME "Clang ${OPENMP_VERSION}" CACHE STRING
32 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters")
33 set(OPENMP_DOXYGEN_QHP_CUST_FILTER_ATTRS "Clang,${OPENMP_VERSION}" CACHE STRING
34 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes")
77 add_custom_target(doxygen-openmp
81 set_target_properties(doxygen-openmp PROPERTIES FOLDER "OpenMP/Docs")
84 add_dependencies(doxygen doxygen-openmp)
89 DESTINATION docs/html)
101 add_sphinx_target(man openmp)
/llvm-project/polly/docs/
H A DCMakeLists.txt30 set(POLLY_DOXYGEN_QHP_CUST_FILTER_NAME "Clang ${POLLY_VERSION}" CACHE STRING
31 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters")
32 set(POLLY_DOXYGEN_QHP_CUST_FILTER_ATTRS "Clang,${POLLY_VERSION}" CACHE STRING
33 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes")
76 add_custom_target(doxygen-polly
80 set_target_properties(doxygen-polly PROPERTIES FOLDER "Polly/Docs")
83 add_dependencies(doxygen doxygen-polly)
88 DESTINATION docs/html)
100 add_sphinx_target(man polly)
/llvm-project/llvm/utils/lit/
H A DREADME.rst2 lit - A Software Testing Tool
8 *lit* is a portable tool for executing LLVM and Clang style test suites,
26 The official *lit* documentation is in the man page, available online at the LLVM
34 https://github.com/llvm/llvm-project/tree/main/llvm/utils/lit
40 Please browse the issues labeled *tools:llvm-lit* in LLVM's issue tracker for
42 https://github.com/llvm/llvm-project/labels/tools%3Allvm-lit
48 --path /path/to/your/llvm/build/bin \
56 Follow the instructions in http://llvm.org/docs/TestingGuide.html to run the
59 make check-llvm
61 And be sure to run the llvm-lit wrapper script as well:
[all …]
/llvm-project/clang/tools/clang-format-vs/ClangFormat/
H A DClangFormatPackage.cs
/llvm-project/lldb/docs/resources/
H A Dbuild.rst5 ----------
[all...]
/llvm-project/clang/docs/analyzer/user-docs/
H A DCommandLineUsage.rst1 Command Line Usage: scan-build and CodeChecker
5 CodeChecker and scan-build are two CLI tools for using CSA on multiple files (translation units).
7 CodeChecker is more actively maintained, provides heuristics for working with multiple versions of popular compilers and it also comes with a web-based GUI for viewing, filtering, categorizing and suppressing the results.
10 Comparison of CodeChecker and scan-build
11 ------
[all...]
/llvm-project/llvm/docs/Proposals/
H A DGitHubMove.rst22 infrastructure) will continue to work with a Git-based LLVM.
29 This proposal relates only to moving the hosting of our source-code repository
31 using GitHub's issue tracker, pull-requests, or code-review.
35 username/password-hash.
41 ----------------
57 --------
66 through the Git-SVN integration.
82 -----------
85 projects. Any of these could replace the code-hosting infrastructure that we
92 BitBucket: it offers read-write **SVN** access to the repository
[all …]
/llvm-project/third-party/unittest/googletest/include/gtest/internal/
H A Dgtest-port.h30 // Low-level types and utilities for porting Google Test to various
48 // Environment-describing macros
49 // -----------------------------
53 // used in, such that Google Test can provide environment-specific
67 // - Each macro here is a user-tweakable knob; do not grow the list
69 // - Use #if to key off these macros. Don't use #ifdef or "#if
73 // GTEST_HAS_CLONE - Define it to 1/0 to indicate that clone(2)
75 // GTEST_HAS_EXCEPTIONS - Define it to 1/0 to indicate that exceptions
77 // GTEST_HAS_POSIX_RE - Define it to 1/0 to indicate that POSIX regular
79 // GTEST_HAS_PTHREAD - Define it to 1/0 to indicate that <pthread.h>
[all …]
/llvm-project/clang/test/Sema/
H A Dformat-strings.c1 // RUN: %clang_cc1 -fblocks -fsyntax-only -verify -Wformat-nonliteral -isystem %S/Inputs %s
2 // RUN: %clang_cc1 -fblocks -fsyntax-only -verify -Wformat-nonliteral -isystem %S/Inputs -fno-signe…
3 // RUN: %clang_cc1 -fblocks -fsyntax-only -verify -Wformat-nonliteral -isystem %S/Inputs -triple=x8…
4 // RUN: %clang_cc1 -fblocks -fsyntax-only -verify -Wformat-nonliteral -isystem %S/Inputs -triple=x8…
13 int printf(const char *restrict, ...); // expected-note{{passing argument to parameter here}}
21 int vsprintf(char *restrict, const char *restrict, va_list); // expected-note{{passing argument to …
33 printf(s); // expected-warning {{format string is not a string literal}} in check_string_literal()
34 // expected-note@-1{{treat the string as an argument to avoid this}} in check_string_literal()
35 vprintf(s,ap); // expected-warning {{format string is not a string literal}} in check_string_literal()
36 fprintf(fp,s); // expected-warning {{format string is not a string literal}} in check_string_literal()
[all …]
/llvm-project/clang/lib/Lex/
H A DPPDirectives.cpp1 //===--- PPDirectives.cpp - Directive Handling for Preprocessor ------
[all...]
/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp1 //===- SemaChecking.cpp - Extra Semantic Checking --------
[all...]