/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/**' 18 - 'clang/include/clang/Basic/AttrDocs.td' 19 - 'clang/include/clang/Driver/ClangOptionDocs.td' 20 - 'clan [all...] |
/llvm-project/flang/ |
H A D | .drone.star | 4 "name": "%s-clang" % arch, 10 …"apt-get update && apt-get install -y clang-8 cmake ninja-build lld-8 llvm-8-dev libc++-8-dev libc… 11 … "git clone --depth=1 -b f18 https://github.com/flang-compiler/f18-llvm-project.git llvm-project", 12 "mkdir llvm-project/build && cd llvm-project/build", 13 …-8 CXX=clang++-8 CXXFLAGS="-stdlib=libc++" LDFLAGS="-fuse-ld=lld" cmake -GNinja -DCMAKE_BUILD_TYPE… 17 …-8 CXX=clang++-8 CXXFLAGS="-UNDEBUG -stdlib=libc++" LDFLAGS="-fuse-ld=lld" cmake -GNinja -DCMAKE_B… 18 "ninja -j8", 19 "ctest --output-on-failure -j24", 20 "ninja check-all", 30 "name": "%s-gcc" % arch, [all …]
|
/llvm-project/clang/tools/clang-fuzzer/ |
H A D | README.txt | 1 This directory contains three utilities for fuzzing Clang: clang-fuzzer, 2 clang-objc-fuzzer, and clang-proto-fuzzer. All use libFuzzer to generate inputs 3 to clang via coverage-guided mutation. 6 clang-fuzzer makes no attempt to generate valid C++ programs and is therefore 9 clang-objc-fuzzer is similar but for Objective-C: it makes no attempt to 10 generate a valid Objective-C program. 12 clang-proto-fuzzer uses a protobuf class to describe a subset of the C++ 13 language and then uses libprotobuf-mutator to mutate instantiations of that 15 clang-proto-fuzzer is better at stressing deeper layers of Clang and LLVM. 20 Building clang-fuzzer [all …]
|
H A D | Dockerfile | 1 #===- llvm/tools/clang/tools/clang-fuzzer ---------------------------------===// 5 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 #===----------------------------------------------------------------------===// 8 # Produces an image that builds clang-proto-fuzzer 10 RUN apt-get update -y 11 RUN apt-get install -y autoconf automake libtool curl make g++ unzip wget git \ 12 binutils liblzma-dev libz-dev python-all cmake ninja-build subversion \ 13 pkg-config docbook2x 18 RUN wget -qO- https://github.com/google/protobuf/releases/download/v3.3.0/protobuf-cpp-3.3.0.tar.gz… 19 RUN cd protobuf-3.3.0 && ./autogen.sh && ./configure && make -j $(nproc) && make check -j $(nproc) … [all …]
|
/llvm-project/llvm/utils/release/ |
H A D | build_llvm_release.bat | 8 echo used for the releases at https://github.com/llvm/llvm-project/releases
10 echo Usage: build_llvm_release.bat --version ^<version^> [--x86,--x64, --arm64] [- [all...] |
/llvm-project/clang/utils/analyzer/projects/capnproto/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/tinyspline/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/duckdb/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/harfbuzz/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/drogon/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/simbody/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/libsoundio/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/box2d/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/re2/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/fmt/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/cxxopts/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/oatpp/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/symengine/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -DWITH_COTIRE=OFF -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/cppcheck/ |
H A D | run_static_analyzer.cmd | 1 cmake . -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON -Bbuild -GNinja 2 cmake --build build
|
/llvm-project/clang/utils/analyzer/projects/zstd/ |
H A D | run_static_analyzer.cmd | 1 cmake ./build/cmake -DCMAKE_BUILD_TYPE=Debug -Bbuild_analyzer -GNinja 2 cmake --build build_analyzer
|
/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/ |
H A D | build_symbolizer.sh | 7 # Script compiles self-contained object file with symbolization code. 10 # libraries to symbolize code/data in-process. 14 # want to be doing "ld -r" followed by "objcopy -G" to create a relocatable 16 # present, see https://github.com/llvm/llvm-project/issues/30098. 18 set -x 19 set -e 20 set -u 23 SRC_DIR=$(readlink -f $SCRIPT_DIR/..) 25 if [[ $# -n [all...] |
/llvm-project/llvm/utils/docker/scripts/ |
H A D | build_install_llvm.sh | 2 #===- llvm/utils/docker/scripts/build_install_llvm.sh ---------------------===// 6 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 #===-----------------------------------------------------------------------===// 10 set -e 14 Usage: build_install_llvm.sh [options] -- [cmake-args] 17 Passes additional -DCMAKE_INSTALL_PREFIX and puts the build results into 18 the directory specified by --to option. 21 -h|--help show this help message 22 -i|--install-target name of a cmake install target to build and include in 24 --to destination directory where to install the targets. [all …]
|
/llvm-project/libcxx/utils/ci/ |
H A D | run-buildbot | 2 # ===---------- [all...] |
/llvm-project/llvm/docs/ |
H A D | XRayExample.rst | 13 ------------------ 16 Clang that supports the ``-fxray-instrument`` option. See `XRay <XRay.html>`_ 19 In our example, we need to add ``-fxray-instrument`` to the list of flags 26 $ mkdir -p llvm-build && cd llvm-build 28 $ cmake -GNinja ../llvm -DCMAKE_BUILD_TYPE=Release \ 29 -DCMAKE_C_FLAGS_RELEASE="-fxray-instrument" -DCMAKE_CXX_FLAGS="-fxray-instrument" \ 39 $ objdump -h -j xray_instr_map ./bin/llc 40 ./bin/llc: file format elf64-x86-64 48 -------------- 63 $ XRAY_OPTIONS="patch_premain=true xray_mode=xray-basic verbosity=1" ./bin/llc input.ll [all …]
|
/llvm-project/llvm-libgcc/docs/ |
H A D | LLVMLibgcc.rst | 1 .. llvm-libgcc: 4 llvm-libgcc 10 **Note that these instructions assume a Linux and bash-friendly environment. 11 YMMV if you’re on a non Linux-based platform.** 24 but different implementations, the two libraries end up [cross-talking, which 28 necessary functions from compiler-rt and libunwind into an archive and shared 31 in memory. Fortunately for us, compiler-rt and libunwind use the same ABI as the 32 libgcc family, so the problem is solvable at the llvm-project configuration 35 want to archive compiler-rt/unwind as libgcc. We achieve this by compiling 36 libunwind with all the symbols necessary for compiler-rt to emulate the libgcc [all …]
|