/llvm-project/libcxx/cmake/Modules/ |
H A D | HandleLibCXXABI.cmake | 5 # - libcxx-abi-headers: An interface target that allows getting access to the 7 # - libcxx-abi-shared: A target representing the selected shared ABI library. 8 # - libcxx-abi-static: A target representing the selected static ABI library. 11 # - libcxx-abi-shared-objects: An object library representing a set of object files 14 # - libcxx-abi-static-objects: An object library representing a set of object files 90 add_library(libcxx-abi-headers INTERFACE) 91 import_private_headers(libcxx-abi-headers "${LIBCXX_CXX_ABI_INCLUDE_PATHS}" 93 target_compile_definitions(libcxx-abi-headers INTERFACE "-DLIBSTDCXX" "-D__GLIBCXX__") 95 import_shared_library(libcxx-abi-shared stdc++) 96 target_link_libraries(libcxx [all...] |
/llvm-project/libcxx/utils/ci/ |
H A D | buildkite-pipeline.yml | 39 command: libcxx/utils/ci/run-buildbot aarch64 41 queue: libcxx-builders-linaro-arm 46 command: libcxx/utils/ci/run-buildbot aarch64-no-exceptions 48 queue: libcxx-builders-linaro-arm 53 command: libcxx/utils/ci/run-buildbot armv8 55 queue: libcxx-builders-linaro-arm 60 command: libcxx/utils/ci/run-buildbot armv8-no-exceptions 62 queue: libcxx-builders-linaro-arm 67 command: libcxx/utils/ci/run-buildbot armv7 69 queue: libcxx [all...] |
H A D | run-buildbot | 145 -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind" \ 150 function generate-cmake-libcxx-win() { 152 -DLLVM_ENABLE_RUNTIMES="libcxx" \ 160 -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" \ 197 ${MONOREPO_ROOT}/libcxx/utils/ci/build-picolibc.sh \ 253 ${NINJA} -vC "${BUILD_DIR}" libcxx-generate-files 259 echo "did you forget to build the libcxx-generate-files target?" 266 ! grep -rn '[^ -~]' libcxx/include libcxx/src libcxx/tes [all...] |
H A D | Dockerfile | 20 # ghcr.io/libcxx/buildkite-builder 21 # ghcr.io/libcxx/actions-builder 22 # ghcr.io/libcxx/android-buildkite-builder 24 # Members of the github.com/libcxx/ organizations can push new images to the CI. 25 # This is done by GitHub actions in the https://github.com/libcxx/builders repo. 32 # $ docker run --env-file <secrets> -it $(docker build -q libcxx/utils/ci) 228 # IMAGE: ghcr.io/libcxx/buildkite-builder. 232 # Create the libcxx-builder user, regardless of if we use it or not 233 RUN sudo useradd --create-home libcxx-builder 235 USER libcxx [all...] |
/llvm-project/libcxx/utils/ |
H A D | CMakeLists.txt | 1 add_custom_target(libcxx-generate-feature-test-macros 5 add_custom_target(libcxx-generate-std-cppm-in-file 12 add_custom_target(libcxx-generate-std-compat-cppm-in-file 19 add_custom_target(libcxx-generate-extended-grapheme-cluster-tables 26 add_custom_target(libcxx-generate-extended-grapheme-cluster-tests 30 "${LIBCXX_SOURCE_DIR}/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.h" 33 add_custom_target(libcxx-generate-escaped-output-table 40 add_custom_target(libcxx-generate-width-estimation-table 47 add_custom_target(libcxx-indic-conjunct-break-table 54 add_custom_target(libcxx [all...] |
/llvm-project/clang/test/Driver/ |
H A D | darwin-header-search-libcxx.cpp | 13 // RUN: | FileCheck --check-prefix=CHECK-LIBCXX-NONE %s 14 // CHECK-LIBCXX-NONE: "-cc1" 24 // RUN: --check-prefix=CHECK-LIBCXX-TOOLCHAIN-1 %s 25 // CHECK-LIBCXX-TOOLCHAIN-1: "-cc1" 26 // CHECK-LIBCXX-TOOLCHAIN-1: "-internal-isystem" "[[TOOLCHAIN]]/usr/bin/../include/c++/v1" 27 // CHECK-LIBCXX-TOOLCHAIN-1-NOT: "-internal-isystem" "/usr/include/c++/v1" 36 // RUN: --check-prefix=CHECK-LIBCXX-TOOLCHAIN-2 %s 37 // CHECK-LIBCXX-TOOLCHAIN-2: "-cc1" 38 // CHECK-LIBCXX-TOOLCHAIN-2: "-internal-isystem" "[[TOOLCHAIN]]/usr/bin/../include/c++/v1" 39 // CHECK-LIBCXX-TOOLCHAIN-2-NOT: "-internal-isystem" "[[SYSROOT]]/usr/include/c++/v1" [all …]
|
H A D | fuzzer.c | 11 …i386-unknown-linux -stdlib=platform %s -### 2>&1 | FileCheck --check-prefixes=CHECK-LIBCXX-LINUX %s 13 // CHECK-LIBCXX-LINUX: -lstdc++ 15 …4-apple-darwin14 -fsanitize=fuzzer %s -### 2>&1 | FileCheck --check-prefixes=CHECK-LIBCXX-DARWIN %s 17 // CHECK-LIBCXX-DARWIN: -lc++ 39 …i386-unknown-linux -stdlib=libc++ %s -### 2>&1 | FileCheck --check-prefixes=CHECK-LIBCXX-DYNAMIC %s 40 // CHECK-LIBCXX-DYNAMIC-NOT: -Bstatic 41 // CHECK-LIBCXX-DYNAMIC: -lc++ 43 …x -stdlib=libc++ -static-libstdc++ %s -### 2>&1 | FileCheck --check-prefixes=CHECK-LIBCXX-STATIC %s 44 // CHECK-LIBCXX-STATIC: "-Bstatic" "-lc++"
|
/llvm-project/libunwind/test/configs/ |
H A D | apple-libunwind-backdeployment.cfg.in |
|
/llvm-project/libcxxabi/test/configs/ |
H A D | apple-libc++abi-backdeployment.cfg.in |
|
H A D | llvm-libc++abi-android-ndk.cfg.in | 11 import libcxx.test.android 12 import libcxx.test.config 13 import libcxx.test.params 19 …e} -I %{cxx-target-include} %{maybe-include-libunwind} -I %{libcxx}/test/support -I %{libcxx}/src … 31 ' --job-limit-socket ' + libcxx.test.android.adb_job_limit_socket() + 35 libcxx.test.config.configure( 36 libcxx.test.params.DEFAULT_PARAMETERS, 37 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | llvm-libc++abi-merged.cfg.in | 10 '-I %{libcxx}/test/support -I %{libcxx}/src' 21 import libcxx.test.params, libcxx.test.config 22 libcxx.test.config.configure( 23 libcxx.test.params.DEFAULT_PARAMETERS, 24 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | llvm-libc++abi-mingw.cfg.in | 8 '-nostdinc++ -I %{include} -I %{cxx-include} -I %{cxx-target-include} %{maybe-include-libunwind} -I %{libcxx}/test/support -I %{libcxx}/src -D_LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS' 19 import libcxx.test.params, libcxx.test.config 20 libcxx.test.config.configure( 21 libcxx.test.params.DEFAULT_PARAMETERS, 22 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | llvm-libc++abi-static.cfg.in | 10 …e} -I %{cxx-target-include} %{maybe-include-libunwind} -I %{libcxx}/test/support -I %{libcxx}/src … 21 import libcxx.test.params, libcxx.test.config 22 libcxx.test.config.configure( 23 libcxx.test.params.DEFAULT_PARAMETERS, 24 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | llvm-libc++abi-shared-clangcl.cfg.in | 8 …e} -I %{cxx-target-include} %{maybe-include-libunwind} -I %{libcxx}/test/support -I %{libcxx}/src … 19 import libcxx.test.params, libcxx.test.config 20 libcxx.test.config.configure( 21 libcxx.test.params.DEFAULT_PARAMETERS, 22 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | llvm-libc++abi-static-clangcl.cfg.in | 8 …e} -I %{cxx-target-include} %{maybe-include-libunwind} -I %{libcxx}/test/support -I %{libcxx}/src… 19 import libcxx.test.params, libcxx.test.config 20 libcxx.test.config.configure( 21 libcxx.test.params.DEFAULT_PARAMETERS, 22 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | llvm-libc++abi-shared.cfg.in | 10 …e} -I %{cxx-target-include} %{maybe-include-libunwind} -I %{libcxx}/test/support -I %{libcxx}/src … 21 import libcxx.test.params, libcxx.test.config 22 libcxx.test.config.configure( 23 libcxx.test.params.DEFAULT_PARAMETERS, 24 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | ibm-libc++abi-shared.cfg.in | 16 '-I %{libcxx}/test/support -pthread -I %{libcxx}/src' 27 import libcxx.test.params, libcxx.test.config 28 libcxx.test.config.configure( 29 libcxx.test.params.DEFAULT_PARAMETERS, 30 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | armv7m-picolibc-libc++abi.cfg.in | 8 …e} -I %{cxx-target-include} %{maybe-include-libunwind} -I %{libcxx}/test/support -I %{libcxx}/src … 33 import libcxx.test.params, libcxx.test.config 34 libcxx.test.config.configure( 35 libcxx.test.params.DEFAULT_PARAMETERS, 36 libcxx.test.features.DEFAULT_FEATURES,
|
/llvm-project/libcxx/test/configs/ |
H A D | apple-libc++-backdeployment.cfg.in |
|
H A D | llvm-libc++-android-ndk.cfg.in | 11 import libcxx.test.android 12 import libcxx.test.config 13 import libcxx.test.params 19 compile_flags = '-nostdinc++ -I %{target-include-dir} -I %{include-dir} -I %{libcxx-dir}/test/suppo… 25 # TODO: Consider automatically doing something like this in Clang itself (LIBCXX-ANDROID-FIXME) 38 ' --job-limit-socket ' + libcxx.test.android.adb_job_limit_socket() + 42 libcxx.test.config.configure( 43 libcxx.test.params.DEFAULT_PARAMETERS, 44 libcxx.test.features.DEFAULT_FEATURES,
|
H A D | ibm-libc++-shared.cfg.in | 15 '-nostdinc++ -D__LIBC_NO_CPP_MATH_OVERLOADS__ -I %{include-dir} -I %{libcxx-dir}/test/support' 24 # LIBCXX-AIX-FIXME is the feature name used to XFAIL the 29 config.available_features.add('LIBCXX-AIX-FIXME') 33 import libcxx.test.params, libcxx.test.config 34 libcxx.test.config.configure( 35 libcxx.test.params.DEFAULT_PARAMETERS, 36 libcxx.test.features.DEFAULT_FEATURES,
|
/llvm-project/libcxx/docs/ |
H A D | TestingLibcxx.rst | 38 $ <build>/bin/llvm-lit -sv libcxx/test/std/re # Run all of the std::regex tests 39 $ <build>/bin/llvm-lit -sv libcxx/test/std/depr/depr.c.headers/stdlib_h.pass.cpp # Run a single test 40 $ <build>/bin/llvm-lit -sv libcxx/test/std/atomics libcxx/test/std/threads # Test std::thread and std::atomic 49 paths of all tests. For example, to run all the libcxx tests you can do 50 ``<build>/bin/llvm-lit -sv <build>/runtimes/runtimes-bins/libcxx/test``. 56 change, including to the headers. We recommend using the provided ``libcxx/utils/libcxx-lit`` 63 $ libcxx/utils/libcxx [all...] |
/llvm-project/libcxx/test/libcxx/ |
H A D | transitive_includes.gen.py | 19 # RUN: %{python} %s %{libcxx-dir}/utils 26 from libcxx.header_information import lit_header_restrictions, public_headers 32 # for std in c++03 c++11 c++14 c++17 c++20 c++23 c++26; do <build>/bin/llvm-lit --param std=$std libcxx/test/libcxx/transitive_includes.gen.py; done 58 // RUN: %{{python}} %{{libcxx-dir}}/test/libcxx/transitive_includes/to_csv.py {' '.join(all_traces)} > %{{libcxx-dir}}/test/libcxx/transitive_includes/%{{cxx_std}}.csv 91 // UNSUPPORTED: LIBCXX-FREEBSD-FIXME 97 // RUN: %{{python}} %{{libcxx [all...] |
/llvm-project/libcxx/modules/ |
H A D | std.compat.cppm.in | 54 # error "please update the header information for <debugging> in headers_not_available in utils/libcxx/header_information.py" 57 # error "please update the header information for <flat_set> in headers_not_available in utils/libcxx/header_information.py" 60 # error "please update the header information for <generator> in headers_not_available in utils/libcxx/header_information.py" 63 # error "please update the header information for <hazard_pointer> in headers_not_available in utils/libcxx/header_information.py" 66 # error "please update the header information for <inplace_vector> in headers_not_available in utils/libcxx/header_information.py" 69 # error "please update the header information for <linalg> in headers_not_available in utils/libcxx/header_information.py" 72 # error "please update the header information for <rcu> in headers_not_available in utils/libcxx/header_information.py" 75 # error "please update the header information for <spanstream> in headers_not_available in utils/libcxx/header_information.py" 78 # error "please update the header information for <stacktrace> in headers_not_available in utils/libcxx/header_information.py" 81 # error "please update the header information for <stdfloat> in headers_not_available in utils/libcxx/header_informatio [all...] |
/llvm-project/.github/workflows/ |
H A D | libcxx-build-and-test.yaml | 19 - 'libcxx/**' 24 - '.github/workflows/libcxx-build-and-test.yaml' 39 runs-on: libcxx-self-hosted-linux 40 container: ghcr.io/llvm/libcxx-linux-builder:d8a0709b1090350a7fe3604d8ab78c7d62f10698 60 run: libcxx/utils/ci/run-buildbot ${{ matrix.config }} 77 runs-on: libcxx-self-hosted-linux 78 container: ghcr.io/llvm/libcxx-linux-builder:d8a0709b1090350a7fe3604d8ab78c7d62f10698 106 run: libcxx/utils/ci/run-buildbot ${{ matrix.config }} 152 machine: [ 'libcxx-self-hosted-linux' ] 155 machine: libcxx [all...] |