/llvm-project/llvm/docs/ |
H A D | README.txt | 8 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 D | CMake.rst | 11 `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 D | GwpAsan.rst | 2 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 D | ScudoHardenedAllocator.rst | 12 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 D | TestingGuide.rst | 35 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 D | docs.yml | 4 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 14 - 'main' 16 - 'llvm/docs/**' 17 - 'clang/docs/**' [all...] |
/llvm-project/clang/docs/ |
H A D | CMakeLists.txt | 27 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 D | conf.py | 1 # -*- 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 D | doxygen.cfg.in | 16 #--------------------------------------------------------------------------- 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 D | index.rst | 8 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 D | CMakeLists.txt | 33 "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 D | CMakeLists.txt | 26 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 D | doxygen.cfg.in | 16 #--------------------------------------------------------------------------- 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 D | CMakeLists.txt | 31 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 D | CMakeLists.txt | 30 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 D | README.rst | 2 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 D | ClangFormatPackage.cs |
|
/llvm-project/lldb/docs/resources/ |
H A D | build.rst | 5 ---------- [all...] |
/llvm-project/clang/docs/analyzer/user-docs/ |
H A D | CommandLineUsage.rst | 1 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 D | GitHubMove.rst | 22 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 D | gtest-port.h | 30 // 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 D | format-strings.c | 1 // 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 D | PPDirectives.cpp | 1 //===--- PPDirectives.cpp - Directive Handling for Preprocessor ------ [all...] |
/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 1 //===- SemaChecking.cpp - Extra Semantic Checking -------- [all...] |