/llvm-project/llvm/utils/gn/secondary/llvm/test/ |
H A D | BUILD.gn | 251 # Because llvm/tools/llvm-config/BUILD.gn calls llvm-build to generate 258 "//llvm/tools/bugpoint", 259 "//llvm/tools/dsymutil", 260 "//llvm/tools/llc", 261 "//llvm/tools/lli", 262 "//llvm/tools/lli/ChildTarget:lli-child-target", 263 "//llvm/tools/llvm-ar:symlinks", 264 "//llvm/tools/llvm-as", 265 "//llvm/tools/llvm-bcanalyzer", 266 "//llvm/tools/llv [all...] |
/llvm-project/llvm/utils/gn/secondary/clang/test/ |
H A D | BUILD.gn | 165 "//clang/tools/apinotes-test", 166 "//clang/tools/c-index-test", 167 "//clang/tools/clang-diff", 168 "//clang/tools/clang-format", 169 "//clang/tools/clang-fuzzer/dictionary:clang-fuzzer-dictionary", 170 "//clang/tools/clang-import-test", 171 "//clang/tools/clang-installapi", 172 "//clang/tools/clang-offload-bundler", 173 "//clang/tools/clang-refactor", 174 "//clang/tools/clan [all...] |
/llvm-project/llvm/ |
H A D | .gitattributes | 3 test/tools/dsymutil/Inputs/*.o binary 4 test/tools/dsymutil/Inputs/*.a binary 5 test/tools/dsymutil/Inputs/*.i386 binary 6 test/tools/dsymutil/Inputs/*.x86_64 binary 7 test/tools/dsymutil/Inputs/*.armv7m binary 8 test/tools/dsymutil/Inputs/*.dylib binary 9 test/tools/dsymutil/Inputs/*.dSYM binary 10 test/tools/dsymutil/Inputs/*.swiftmodule binary 11 test/tools/llvm-ar/Inputs/*.lib binary 12 test/tools/llv [all...] |
/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/ |
H A D | BUILD.gn | 68 "//clang-tools-extra/clang-tidy/abseil", 69 "//clang-tools-extra/clang-tidy/altera", 70 "//clang-tools-extra/clang-tidy/android", 71 "//clang-tools-extra/clang-tidy/boost", 72 "//clang-tools-extra/clang-tidy/bugprone", 73 "//clang-tools-extra/clang-tidy/cert", 74 "//clang-tools-extra/clang-tidy/concurrency", 75 "//clang-tools-extra/clang-tidy/cppcoreguidelines", 76 "//clang-tools-extra/clang-tidy/darwin", 77 "//clang-tools-extra/clang-tidy/fuchsia", [all …]
|
/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/test/ |
H A D | BUILD.gn | 1 import("//clang-tools-extra/clang-tidy/enable.gni") 14 rebase_path(get_label_info("//clang-tools-extra", "target_out_dir")), 15 "CLANG_TOOLS_SOURCE_DIR=" + rebase_path("//clang-tools-extra"), 31 input = "//clang-tools-extra/test/lit.site.cfg.py.in" 60 input = "//clang-tools-extra/test/Unit/lit.site.cfg.py.in" 65 # This target should contain all dependencies of check-clang-tools. 72 "//clang-tools-extra/clang-apply-replacements/tool:clang-apply-replacements", 73 "//clang-tools-extra/clang-change-namespace/tool:clang-change-namespace", 74 "//clang-tools-extra/clang-doc/tool:clang-doc", 75 "//clang-tools [all...] |
/llvm-project/clang/docs/ |
H A D | ClangTools.rst | 5 Clang Tools are standalone command line (and potentially GUI) tools 7 Clang as their compiler. These tools provide developer-oriented 11 Only a couple of the most basic and fundamental tools are kept in the 12 primary Clang tree. The rest of the tools are kept in a separate 13 directory tree, `clang-tools-extra 14 <https://github.com/llvm/llvm-project/tree/main/clang-tools-extra>`_. 17 Clang Tools within the project as well as giving an introduction to some 18 of the more important tools. However, it should be noted that this 20 end users of these tools. 22 Clang Tools Organization [all …]
|
H A D | ClangFormattedStatus.rst |
|
H A D | Tooling.rst | 5 Clang provides infrastructure to write tools that need syntactic and semantic 7 the different ways to write clang tools, and their pros and cons. 54 * want to run tools outside of your build environment 64 tools, as well as integrating into services that run clang tools. Canonical 68 * refactoring tools 72 * want to run tools over a single file, or a specific subset of files, 83 * do not want to write your tools in C++ 85 :doc:`Clang tools <ClangTools>` are a collection of specific developer tools 90 Examples of tools we are building or planning as part of the Clang project: 95 * Migration tools for new features in new language standards [all …]
|
/llvm-project/clang/test/Driver/ |
H A D | hexagon-toolchain-elf.c | 6 // RUN: -ccc-install-dir %S/Inputs/hexagon_tree/Tools/bin %s 2>&1 | FileCheck -check-prefix=CHECK000 %s 7 // CHECK000: "-cc1" {{.*}} "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/Tools/bin/../target/hexagon/include" 10 // RUN: -ccc-install-dir %S/Inputs/hexagon_tree/Tools/bin %s 2>&1 | FileCheck -check-prefix=CHECK001 %s 11 // CHECK001: "-cc1" {{.*}} "-internal-isystem" "{{.*}}/Inputs/hexagon_tree/Tools/bin/../target/hexagon/include/c++" 12 // CHECK001: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/Tools/bin/../target/hexagon/include" 19 // RUN: -ccc-install-dir %S/Inputs/hexagon_tree/Tools/bin \ 25 // RUN: -ccc-install-dir %S/Inputs/hexagon_tree/Tools/bin \ 31 // RUN: -ccc-install-dir %S/Inputs/hexagon_tree/Tools/bin \ 35 // CHECK112-DAG: "-internal-externc-isystem" "{{.*}}/Inputs/hexagon_tree/Tools/bin/../target/hexagon/include" 48 // RUN: -ccc-install-dir %S/Inputs/hexagon_tree/Tools/bi [all...] |
/llvm-project/llvm/utils/gn/secondary/ |
H A D | BUILD.gn | 7 "//clang-tools-extra/clangd/test", 8 "//clang-tools-extra/test", 10 "//clang/tools/scan-build", 71 deps = [ "//clang/tools/driver:symlinks" ] 74 deps = [ "//lld/tools/lld:symlinks" ] 77 deps = [ "//llvm/tools/llvm-ar:symlinks" ] 81 deps = [ "//bolt/tools/driver:symlinks" ] 85 deps = [ "//llvm/tools/llvm-dwp:symlinks" ] 88 deps = [ "//llvm/tools/llvm-nm:symlinks" ] 91 deps = [ "//llvm/tools/llv [all...] |
/llvm-project/llvm/utils/gn/secondary/lld/test/ |
H A D | BUILD.gn | 125 "//lld/tools/lld:symlinks", 127 "//llvm/tools/dsymutil", 128 "//llvm/tools/llc", 129 "//llvm/tools/llvm-ar:symlinks", 130 "//llvm/tools/llvm-as", 131 "//llvm/tools/llvm-bcanalyzer", 132 "//llvm/tools/llvm-cgdata", 133 "//llvm/tools/llvm-cvtres", 134 "//llvm/tools/llvm-dis", 135 "//llvm/tools/llv [all...] |
/llvm-project/llvm/utils/gn/secondary/llvm/utils/llvm-lit/ |
H A D | BUILD.gn | 2 import("//clang-tools-extra/clangd/test/clangd_lit_site_cfg_files.gni") 3 import("//clang-tools-extra/test/clang_tools_extra_lit_site_cfg_files.gni") 21 deps = [ "//llvm/tools/llvm-config" ] 24 "//clang-tools-extra/clangd/test:lit_site_cfg", 25 "//clang-tools-extra/clangd/test:lit_unit_site_cfg", 26 "//clang-tools-extra/test:lit_site_cfg", 27 "//clang-tools-extra/test:lit_unit_site_cfg", 50 "//clang-tools-extra/test/lit.cfg.py", 54 "//clang-tools-extra/test/Unit/lit.cfg.py", 58 "//clang-tools [all...] |
/llvm-project/.github/ |
H A D | new-prs-labeler.yml | 7 - clang/tools/cir-*/**/* 82 - llvm/tools/gold/** 155 - llvm/tools/llvm-xray/** 162 - llvm/tools/llvm-xray/** 186 - mlir/include/mlir/Tools/** 187 - mlir/lib/Tools/** 194 - mlir/tools/** 298 - mlir/tools/mlir-spirv-cpu-runner/** 299 - mlir/tools/mlir-vulkan-runner/** 300 - mlir/tools/mli [all...] |
/llvm-project/llvm/utils/gn/secondary/bolt/test/ |
H A D | BUILD.gn | 87 "//bolt/tools/bat-dump:llvm-bat-dump", 88 "//bolt/tools/driver:symlinks", 89 "//bolt/tools/heatmap:llvm-bolt-heatmap", 90 "//bolt/tools/merge-fdata", 92 "//clang/tools/driver:symlinks", 93 "//lld/tools/lld:symlinks", 94 "//llvm/tools/llc", 95 "//llvm/tools/llvm-config", 96 "//llvm/tools/llvm-dwarfdump", 97 "//llvm/tools/llv [all...] |
/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-tidy/ |
H A D | BUILD.gn | 6 "//clang-tools-extra/clang-tidy", 7 "//clang-tools-extra/clang-tidy/android", 8 "//clang-tools-extra/clang-tidy/google", 9 "//clang-tools-extra/clang-tidy/llvm", 10 "//clang-tools-extra/clang-tidy/misc", 11 "//clang-tools-extra/clang-tidy/modernize", 12 "//clang-tools-extra/clang-tidy/objc", 13 "//clang-tools-extra/clang-tidy/readability", 14 "//clang-tools-extra/clang-tidy/utils", 30 "//clang-tools-extra/clang-tidy", [all …]
|
/llvm-project/utils/bazel/llvm-project-overlay/llvm/ |
H A D | BUILD.bazel | 130 ["tools/llvm-exegesis/lib/{}/CMakeLists.txt".format(t)], 619 # Command line flag to control which tools get included in the llvm driver binary. 621 generate_driver_selects(name = "driver-tools") 626 driver_tools = select_driver_tools(":driver-tools"), 638 srcs = glob(["tools/llvm-driver/*.cpp"]), 642 ] + select_driver_tools(":driver-tools"), 3247 "tools/llvm-mca/Views/*.cpp", 3250 for mca_source in glob(["tools/llvm-mca/*.cpp"]) 3251 if mca_source != "tools/llvm-mca/llvm-mca.cpp" 3254 "tools/llv [all...] |
H A D | driver.bzl | 38 # Tools automatically get their own name as an alias, but there may be additional 55 fail("Tool(s) [{}] are not in the known list of tools: {}".format( 76 By default, all supported tools are included in the "llvm" driver binary. 81 --@llvm-project//llvm:driver-tools=llvm-nm,llvm-size \ 84 Note: this assumes the flag name is "driver-tools" by being invoked as: 85 generate_driver_selects(name = "driver-tools") 88 name: the name of the flag that configures which tools are included. 110 tools = [] 112 tools += select({ 116 return tools [all...] |
/llvm-project/utils/bazel/llvm-project-overlay/clang-tools-extra/unittests/ |
H A D | BUILD.bazel | 36 "//clang-tools-extra/clang-tidy:android", 37 "//clang-tools-extra/clang-tidy:google", 38 "//clang-tools-extra/clang-tidy:lib", 39 "//clang-tools-extra/clang-tidy:llvm", 40 "//clang-tools-extra/clang-tidy:misc", 41 "//clang-tools-extra/clang-tidy:modernize", 42 "//clang-tools-extra/clang-tidy:objc", 43 "//clang-tools-extra/clang-tidy:performance", 44 "//clang-tools-extra/clang-tidy:readability", 45 "//clang-tools [all...] |
/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp/ |
H A D | BUILD.gn | 5 "//clang-tools-extra/clang-tidy", 6 "//clang-tools-extra/clang-tidy/bugprone", 7 "//clang-tools-extra/clang-tidy/cppcoreguidelines", 8 "//clang-tools-extra/clang-tidy/google", 9 "//clang-tools-extra/clang-tidy/misc", 10 "//clang-tools-extra/clang-tidy/modernize", 11 "//clang-tools-extra/clang-tidy/performance", 12 "//clang-tools-extra/clang-tidy/readability", 13 "//clang-tools-extra/clang-tidy/utils",
|
/llvm-project/llvm/utils/gn/secondary/lldb/test/ |
H A D | BUILD.gn | 130 "LLDB_USE_SYSTEM_DEBUGSERVER=1", # XXX port //lldb/tools/debugserver (?) 180 "//clang/tools/driver:symlinks", 181 "//lld/tools/lld:symlinks", 182 "//lldb/tools/driver:lldb", 183 "//lldb/tools/lldb-dap", 186 "//lldb/tools/lldb-server", 187 "//lldb/tools/lldb-test", 191 "//llvm/tools/dsymutil", 192 "//llvm/tools/llc", 193 "//llvm/tools/ll [all...] |
/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clangd/test/ |
H A D | BUILD.gn | 1 import("//clang-tools-extra/clangd/xpc/enable.gni") 27 input = "//clang-tools-extra/clangd/test/lit.site.cfg.py.in" 32 rebase_path(get_label_info("//clang-tools-extra/clangd/test", 35 rebase_path("//clang-tools-extra/clangd/test"), 62 input = "//clang-tools-extra/clangd/unittests/lit.site.cfg.py.in" 66 rebase_path(get_label_info("//clang-tools-extra/clangd/unittests", 69 rebase_path("//clang-tools-extra/clangd/unittests"), 80 "//clang-tools-extra/clangd/index/dex/dexp", 81 "//clang-tools-extra/clangd/indexer:clangd-indexer", 82 "//clang-tools [all...] |
/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clangd/tool/ |
H A D | BUILD.gn | 1 import("//clang-tools-extra/clangd/xpc/enable.gni") 6 "//clang-tools-extra/clang-tidy", 7 "//clang-tools-extra/clangd", 8 "//clang-tools-extra/clangd:features", 9 "//clang-tools-extra/clangd/index/remote/unimplemented", 10 "//clang-tools-extra/clangd/refactor/tweaks", 23 "//clang-tools-extra/clangd/xpc:conversions", 24 "//clang-tools-extra/clangd/xpc:transport", 32 "//clang-tools-extra/include-cleaner/include",
|
/llvm-project/clang-tools-extra/docs/ |
H A D | index.rst | 1 .. title:: Welcome to Extra Clang Tools's documentation! 5 Welcome to the clang-tools-extra project which contains extra tools built using 29 tools of clang-tools-extra, not the **external** use of these tools. The Doxygen 30 documentation contains no instructions about how to use the tools, only the APIs 40 Since the tools of clang-tools-extra are constantly under active
|
/llvm-project/llvm/utils/release/ |
H A D | build-docs.sh | 107 …sphinx_targets="docs-clang-html docs-clang-tools-html docs-flang-html docs-lld-html docs-llvm-html… 115 …doxygen_targets="$docs_target doxygen-clang doxygen-clang-tools doxygen-flang doxygen-llvm doxygen… 122 -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lld;polly;flang" \ 140 package_doxygen clang tools/clang 141 package_doxygen clang-tools-extra tools/clang/tools/extra 142 package_doxygen flang tools/flang 151 for d in docs/ tools/clang/docs/ tools/lld/docs/ tools/clang/tools/extra/docs/ tools/polly/docs/ to…
|
/llvm-project/llvm/tools/spirv-tools/ |
H A D | CMakeLists.txt | 1 option(LLVM_INCLUDE_SPIRV_TOOLS_TESTS "Include tests that use SPIRV-Tools" Off) 9 message(FATAL_ERROR "Building SPIRV-Tools tests is unsupported without the SPIR-V target") 14 # SPIRV-Tools source. 21 GIT_REPOSITORY https://github.com/KhronosGroup/SPIRV-Tools.git 25 BUILD_BYPRODUCTS ${BINARY_DIR}/tools/spirv-dis ${BINARY_DIR}/tools/spirv-val ${BINARY_DIR}/tools/spirv-as 26 DOWNLOAD_COMMAND git clone https://github.com/KhronosGroup/SPIRV-Tools.git SPIRVTools && 52 COMMAND ${CMAKE_COMMAND} -E ${LLVM_LINK_OR_COPY} "${BINARY_DIR}/tools/spirv-dis${CMAKE_EXECUTABLE_SUFFIX}" "${LLVM_RUNTIME_OUTPUT_INTDIR}/spirv-dis${CMAKE_EXECUTABLE_SUFFIX}" 62 COMMAND ${CMAKE_COMMAND} -E ${LLVM_LINK_OR_COPY} "${BINARY_DIR}/tools/spir [all...] |