Home
last modified time | relevance | path

Searched +full:clang +full:- +full:tools (Results 1 – 25 of 1086) sorted by relevance

12345678910>>...44

/external/clang/docs/
DClangTools.rst5 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 Subversion project. The rest of the tools are kept in a
13 side-project so that developers who don't want or need to build them
14 don't. If you want to get access to the extra Clang Tools repository,
15 simply check it out into the tools tree of your Clang checkout and
17 LLVM/Clang checkout:
19 - With Subversion:
21 - ``cd llvm/tools/clang/tools``
[all …]
DHowToSetupToolingForLLVM.rst2 How To Setup Clang Tooling For LLVM
5 Clang Tooling provides infrastructure to write tools that need syntactic
7 of specific tools using this infrastructure (e.g. ``clang-check``). This
8 document provides information on how to set up and use Clang Tooling for
14 Clang Tooling needs a compilation database to figure out specific build
17 invoking clang tools, you can either specify a path to a build directory
18 using a command line parameter ``-p`` or let Clang Tooling find this
20 build using CMake to use clang tools.
22 Setup Clang Tooling Using CMake and Make
31 .. code-block:: console
[all …]
DTooling.rst5 Clang provides infrastructure to write tools that need syntactic and semantic
7 the different ways to write clang tools, and their pros and cons.
10 --------
12 `LibClang <http://clang.llvm.org/doxygen/group__CINDEX.html>`_ is a stable high
13 level C interface to clang. When in doubt LibClang is probably the interface
20 * Clang Python Bindings
24 * want to interface with clang from other languages than C++
26 * want powerful high-level abstractions, like iterating through an AST with a
27 cursor, and don't want to learn all the nitty gritty details of Clang's AST.
31 * want full control over the Clang AST
[all …]
DLibTooling.rst5 LibTooling is a library to support writing standalone tools based on Clang.
9 For the information on how to setup Clang Tooling for LLVM see
13 ------------
15 Tools built with LibTooling, like Clang Plugins, run ``FrontendActions`` over
20 In this tutorial, we'll demonstrate the different ways of running Clang's
24 --------------------------------
27 example to unit test parts of the Clang AST, ``runToolOnCode`` is what you
30 .. code-block:: c++
32 #include "clang/Tooling/Tooling.h"
37 EXPECT_TRUE(runToolOnCode(new clang::SyntaxOnlyAction, "class X {};"));
[all …]
DClangFormat.rst5 `ClangFormat` describes a set of tools that are built on top of
13 :program:`clang-format` is located in `clang/tools/clang-format` and can be used
14 to format C/C++/Obj-C code.
16 .. code-block:: console
18 $ clang-format -help
19 OVERVIEW: A tool to format C/C++/Java/JavaScript/Objective-C/Protobuf code.
23 If <file>s are given, it reformats the files. If -i is specified
24 together with <file>s, the files are edited in-place. Otherwise, the
27 USAGE: clang-format [options] [<file> ...]
31 Clang-format options:
[all …]
/external/sdv/vsomeip/third_party/boost/type_index/.drone/
Dbefore-install.sh13 BOOST=$HOME/boost-local
14 git clone -b $BOOST_BRANCH --depth 10 https://github.com/boostorg/boost.git $BOOST
16 …git submodule update --init --depth 10 --jobs 2 tools/build tools/boostdep tools/inspect libs/file…
17 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST/libs/filesystem
19 rm -rf $BOOST/libs/$BOOST_LIBS_FOLDER || true
20 cp -rp $TRAVIS_BUILD_DIR $BOOST/libs/$BOOST_LIBS_FOLDER
21 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST_LIBS_FOLDER
25 ./b2 -j4 variant=debug tools/inspect/build
26 echo "using gcc ;" >> ~/user-config.jam
27 echo "using clang ;" >> ~/user-config.jam
[all …]
/external/sdv/vsomeip/third_party/boost/conversion/.drone/
Dbefore-install.sh13 BOOST=$HOME/boost-local
14 git clone -b $BOOST_BRANCH --depth 10 https://github.com/boostorg/boost.git $BOOST
16 …git submodule update --init --depth 10 --jobs 2 tools/build tools/boostdep tools/inspect libs/file…
17 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST/libs/filesystem
19 rm -rf $BOOST/libs/$BOOST_LIBS_FOLDER || true
20 cp -rp $TRAVIS_BUILD_DIR $BOOST/libs/$BOOST_LIBS_FOLDER
21 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST_LIBS_FOLDER
25 ./b2 -j4 variant=debug tools/inspect/build
26 echo "using gcc ;" >> ~/user-config.jam
27 echo "using clang ;" >> ~/user-config.jam
[all …]
/external/sdv/vsomeip/third_party/boost/any/.drone/
Dbefore-install.sh13 BOOST=$HOME/boost-local
14 git clone -b $BOOST_BRANCH --depth 10 https://github.com/boostorg/boost.git $BOOST
16 …git submodule update --init --depth 10 --jobs 2 tools/build tools/boostdep tools/inspect libs/file…
17 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST/libs/filesystem
19 rm -rf $BOOST/libs/$BOOST_LIBS_FOLDER || true
20 cp -rp $TRAVIS_BUILD_DIR $BOOST/libs/$BOOST_LIBS_FOLDER
21 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST_LIBS_FOLDER
25 ./b2 -j4 variant=debug tools/inspect/build
26 echo "using gcc ;" >> ~/user-config.jam
27 echo "using clang ;" >> ~/user-config.jam
[all …]
/external/sdv/vsomeip/third_party/boost/lexical_cast/.drone/
Dbefore-install.sh13 BOOST=$HOME/boost-local
14 git clone -b $BOOST_BRANCH --depth 10 https://github.com/boostorg/boost.git $BOOST
16 …git submodule update --init --depth 10 --jobs 2 tools/build tools/boostdep tools/inspect libs/file…
17 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST/libs/filesystem
19 rm -rf $BOOST/libs/$BOOST_LIBS_FOLDER || true
20 cp -rp $TRAVIS_BUILD_DIR $BOOST/libs/$BOOST_LIBS_FOLDER
21 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST_LIBS_FOLDER
25 ./b2 -j4 variant=debug tools/inspect/build
26 echo "using gcc ;" >> ~/user-config.jam
27 echo "using clang ;" >> ~/user-config.jam
[all …]
/external/skia/infra/bots/
Dtasks.json3 "BazelBuild-all_tests-debug-linux_x64": {
5 "BazelBuild-all_tests-debug-linux_x64"
8 "BazelBuild-all_tests-release-linux_x64": {
10 "BazelBuild-all_tests-release-linux_x64"
13 "BazelBuild-android_math_test-for_android_arm64_release-linux_x64": {
15 "BazelBuild-android_math_test-for_android_arm64_release-linux_x64"
18 "BazelBuild-core-release-linux_x64": {
20 "BazelBuild-core-release-linux_x64"
23 "BazelBuild-cpu_8888_benchmark_android_test-for_android_arm64_release-linux_x64": {
25 "BazelBuild-cpu_8888_benchmark_android_test-for_android_arm64_release-linux_x64"
[all …]
/external/conscrypt/
D.travis.yml5 - BORINGSSL_HOME="$HOME/boringssl"
6 - CXXFLAGS="-std=c++11"
7 - GOOGLE_JAVA_FORMAT_VERSION=1.1
11 - $HOME/.gradle/caches/
12 - $HOME/.gradle/wrapper/dists/
19 - os: linux
23 - ANDROID_TOOLS_URL="https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip"
24 - ANDROID_HOME="$HOME/android-sdk-linux"
25 - JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
26 - JAVA11_HOME=/usr/lib/jvm/java-11-openjdk-amd64
[all …]
/external/llvm/utils/release/
Dbuild_llvm_package.bat13 REM Visual Studio 2013 SDK (for the clang-format plugin).
22 set package_version=3.9.0-r%revision%
29 echo Clang format plugin version: %clang_format_vs_version%
38 svn.exe export -r %revision% http://llvm.org/svn/llvm-project/llvm/%branch% llvm || exit /b
39 svn.exe export -r %revision% http://llvm.org/svn/llvm-project/cfe/%branch% llvm/tools/clang || exit…
40 svn.exe export -r %revision% http://llvm.org/svn/llvm-project/clang-tools-extra/%branch% llvm/tools
41 svn.exe export -r %revision% http://llvm.org/svn/llvm-project/lld/%branch% llvm/tools/lld || exit /b
42 svn.exe export -r %revision% http://llvm.org/svn/llvm-project/compiler-rt/%branch% llvm/projects/co…
43 svn.exe export -r %revision% http://llvm.org/svn/llvm-project/openmp/%branch% llvm/projects/openmp …
47-DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON -DLLVM_USE…
[all …]
/external/bazelbuild-rules_rust/bindgen/3rdparty/patches/
Dllvm-project.incompatible_disallow_empty_glob.patch1 diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/
3 --- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
4 +++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
5 @@ -26,7 +26,7 @@ cc_binary(
9 - ]),
14 @@ -68,7 +68,7 @@ gentbl(
16 tblgen = ":clang-tblgen",
17 td_file = "include/clang/Basic/Diagnostic.td",
18 - td_srcs = glob(["include/clang/Basic/*.td"]),
19 + td_srcs = glob(["include/clang/Basic/*.td"], allow_empty = True),
[all …]
/external/clang/tools/
DCMakeLists.txt1 create_subdirectory_options(CLANG TOOL)
5 add_clang_subdirectory(clang-format)
6 add_clang_subdirectory(clang-format-vs)
7 add_clang_subdirectory(clang-fuzzer)
9 add_clang_subdirectory(c-index-test)
12 add_clang_subdirectory(arcmt-test)
13 add_clang_subdirectory(c-arcmt-test)
17 add_clang_subdirectory(clang-check)
18 add_clang_subdirectory(scan-build)
19 add_clang_subdirectory(scan-view)
[all …]
/external/pigweed/pw_toolchain_bazel/build_external/
Dllvm_clang.BUILD7 # https://www.apache.org/licenses/LICENSE-2.0
25 # This build file defines a complete set of tools for a LLVM-based toolchain.
38 "@platforms//os:windows": "//:bin/llvm-ar.exe",
39 "//conditions:default": "//:bin/llvm-ar",
45 tool = "//:bin/llvm-libtool-darwin",
52 # aren't enabled by default, and are instead only implied by the built-in
54 # built-in action configs so flags are actually passed to `ar`.
59 tools = select({
66 name = "clang++_tool",
68 "@platforms//os:windows": "//:bin/clang++.exe",
[all …]
/external/bazelbuild-rules_go/go/
Dcrosstool.rst6 .. _Understanding CROSSTOOL: https://docs.bazel.build/versions/0.23.0/crosstool-reference.html
7 .. _Configuring C++ toolchains: https://docs.bazel.build/versions/master/tutorial/cc-toolchain-conf…
8 .. _cc_library: https://docs.bazel.build/versions/master/be/c-cpp.html#cc_library
16 ----------
23 ------------
27 TODOs. In particular, building and configuring a cross-compiling C++ toolchain
41 doesn't work with cross-compilation. Explicit configuration is required in these
44 This documented is intended to serve as a walk-through for configuring a custom
47 NOTE: The Go toolchain requires gcc, clang, or something that accepts the same
48 command-line arguments and produce the same error messages. MSVC is not
[all …]
/external/pdfium/
DDEPS33 'rbe_instance': Str('projects/rbe-chrome-untrusted/instances/default_instance'),
40 'reclient_version': 're_client_version:0.109.0.927890d-gomaip',
46 # Three lines of non-changing comments so that
50 # Three lines of non-changing comments so that
54 # Three lines of non-changing comments so that
58 # Three lines of non-changing comments so that
62 # Three lines of non-changing comments so that
66 # Three lines of non-changing comments so that
67 # the commit queue can handle CLs rolling clang format
70 # Three lines of non-changing comments so that
[all …]
/external/libcxx/utils/docker/scripts/
Dcheckout_git.sh2 #===- llvm/utils/docker/scripts/checkout.sh ---------------------===//
9 #===-----------------------------------------------------------------------===//
11 set -e
17 Checkout svn sources into /tmp/clang-build/src. Used inside a docker container.
20 -h|--help show this help message
21 -b|--branch svn branch to checkout, i.e. 'trunk',
24 -p|--llvm-project name of an svn project to checkout.
25 For clang, please use 'clang', not 'cfe'.
48 while [[ $# -gt 0 ]]; do
50 --to)
[all …]
/external/deqp-deps/amber/kokoro/check-format/
Dbuild.sh8 # http://www.apache.org/licenses/LICENSE-2.0
16 set -e # fail on error
17 set -x # display commands
23 ./tools/git-sync-deps
26 ./tools/copyright.py --check;
30 ./tools/run-lint.sh;
35 # Get clang-format-5.0.0.
36 # Once kokoro upgrades the Ubuntu VMs, we can use 'apt-get install clang-format'
37 curl -L http://releases.llvm.org/5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04.tar.xz -o clang-ll…
38 tar xf clang-llvm.tar.xz
[all …]
/external/bazelbuild-rules_rust/examples/nix_cross_compiling/bazel/toolchain_rules/cc_tools/
Dclang.bzl1 """ CC Compile ActionConfigs for clang """
3 load("@bazel_tools//tools/build_defs/cc:action_names.bzl", "ACTION_NAMES")
5 "@bazel_tools//tools/cpp:cc_toolchain_config_lib.bzl",
16 flags = ["-MD", "-MF", "%{dependency_file}"],
20 flags = ["-frandom-seed=%{output_file}"],
24 flags = ["-D%{preprocessor_defines}"],
28 flags = ["-include", "%{includes}"],
33 flags = ["-iquote", "%{quote_include_paths}"],
37 flags = ["-I%{include_paths}"],
41 flags = ["-isystem", "%{system_include_paths}"],
[all …]
/external/bcc/
DINSTALL.md3 * [Kernel Configuration](#kernel-configuration)
5 - [Debian](#debian---binary)
6 - [Ubuntu](#ubuntu---binary)
7 - [Fedora](#fedora---binary)
8 - [Arch](#arch---binary)
9 - [Gentoo](#gentoo---portage)
10 - [openSUSE](#opensuse---binary)
11 - [RHEL](#rhel---binary)
12 - [Amazon Linux 1](#amazon-linux-1---binary)
13 - [Amazon Linux 2](#amazon-linux-2---binary)
[all …]
/external/clang/www/
Dhacking.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
3 <!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
6 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
7 <title>Hacking on clang</title>
11 pre { margin-left: 1.5em; }
15 <!--#include virtual="menu.html.incl"-->
17 <!--*********************************************************************-->
18 <h1>Hacking on Clang</h1>
19 <!--*********************************************************************-->
22 on Clang for developers who are new to the Clang and/or LLVM
[all …]
Dget_started.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
5 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
6 <title>Clang - Getting Started</title>
12 <!--#include virtual="menu.html.incl"-->
16 <h1>Getting Started: Building and Running Clang</h1>
18 <p>This page gives you the shortest path to checking out Clang and demos a few
21 involved</a> with the Clang community. If you run into problems, please file
24 <h2 id="download">Release Clang Versions</h2>
26 <p>Clang is released as part of regular LLVM releases. You can download the release versions from <…
27 <p>Clang is also provided in all major BSD or GNU/Linux distributions as part of their respective p…
[all …]
/external/angle/infra/config/generated/
Dcr-buildbucket.cfg1 # Auto-generated by lucicfg.
14 identity: "user:angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
18 name: "android-arm-compile"
19 swarming_host: "chromium-swarm.appspot.com"
22 cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
29 ' "instance": "rbe-chromium-trusted",'
30 ' "metrics_project": "chromium-reclient-metrics",'
52 ' "toolchain": "clang"'
56 service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
70 name: "android-arm-dbg-compile"
[all …]
/external/rust/crates/grpcio-sys/grpc/third_party/toolchains/rbe_windows_bazel_5.2.0_vs2019/
DBUILD7 # http://www.apache.org/licenses/LICENSE-2.0
51 "armeabi-v7a|compiler": ":cc-compiler-armeabi-v7a",
52 "x64_windows|msvc-cl": ":cc-compiler-x64_windows",
53 "x64_x86_windows|msvc-cl": ":cc-compiler-x64_x86_windows",
54 "x64_arm_windows|msvc-cl": ":cc-compiler-x64_arm_windows",
55 "x64_arm64_windows|msvc-cl": ":cc-compiler-arm64_windows",
56 "arm64_windows|msvc-cl": ":cc-compiler-arm64_windows",
57 "x64_windows|msys-gcc": ":cc-compiler-x64_windows_msys",
58 "x64_windows|mingw-gcc": ":cc-compiler-x64_windows_mingw",
59 "x64_windows|clang-cl": ":cc-compiler-x64_windows-clang-cl",
[all …]

12345678910>>...44