freebsd-dev/lib/libclang_rt
Piotr Kubaj f5024381ac powerpc: enable supported sanitizers on powerpc64*
1. Merge LLVM's 315d792130258a9b7250494be8d002ebb427b08f, adding support
for FreeBSD/powerpc64*.
2. Add sanitizer list to lib/libclang_rt/Makefile, taken from the list of
libraries that llvm-devel port builds.
3. powerpc64le supports the same sanitizers that powerpc64, but powerpc64le
also supports xray* sanitizers.
4. lib/libclang_rt/xray/Makefile hardcodes amd64-specific files, so that needs
to be conditionalized.
5. Sanitizers are not enabled for powerpc, because powerpc supports only
builtins and profile.

Reviewed by:	dim
Differential Revision: https://reviews.freebsd.org/D35228
Relnotes:	yes
MFC after:	3 days
2022-05-17 21:46:53 +02:00
..
asan Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3 2022-05-14 13:43:32 +02:00
asan_cxx Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
asan_dynamic Merge llvm-project release/14.x llvmorg-14.0.0-rc1-74-g4dc3cb8e3255 2022-05-14 13:45:57 +02:00
asan_static Merge llvm-project release/14.x llvmorg-14.0.0-rc2-12-g09546e1b5103 2022-05-14 13:46:11 +02:00
asan-preinit Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
cfi Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3 2022-05-14 13:43:32 +02:00
cfi_diag Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3 2022-05-14 13:43:32 +02:00
dd Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3 2022-05-14 13:43:32 +02:00
fuzzer Follow-up to r358851 (llvm-project 10.0.0-rc3 import), where I added 2020-08-10 16:55:54 +00:00
fuzzer_interceptors Merge llvm-project release/14.x llvmorg-14.0.0-rc1-74-g4dc3cb8e3255 2022-05-14 13:45:57 +02:00
fuzzer_no_main Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
include Merge llvm-project release/14.x llvmorg-14.0.3-0-g1f9140064dfb 2022-05-14 13:46:42 +02:00
msan Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3 2022-05-14 13:43:32 +02:00
msan_cxx Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
profile Merge llvm-project release/14.x llvmorg-14.0.3-0-g1f9140064dfb 2022-05-14 13:46:42 +02:00
safestack Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
stats Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3 2022-05-14 13:43:32 +02:00
stats_client Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
tsan Merge llvm-project main llvmorg-14-init-17616-g024a1fab5c35 2022-05-14 13:44:34 +02:00
tsan_cxx Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
ubsan_minimal Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
ubsan_standalone Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3 2022-05-14 13:43:32 +02:00
ubsan_standalone_cxx Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
xray powerpc: enable supported sanitizers on powerpc64* 2022-05-17 21:46:53 +02:00
xray-basic Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
xray-fdr Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
xray-profiling Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
compiler-rt-vars.mk Merge llvm-project release/14.x llvmorg-14.0.3-0-g1f9140064dfb 2022-05-14 13:46:42 +02:00
Makefile powerpc: enable supported sanitizers on powerpc64* 2022-05-17 21:46:53 +02:00
Makefile.inc Prefer MK_SSP=no to SSP_CFLAGS= 2021-08-04 15:23:22 -03:00