llvm-project/compiler-rt/lib
Petr Hosek 22acda48ff [CMake] Cache the compiler-rt library search results
There's a lot of duplicated calls to find various compiler-rt libraries
from build of runtime libraries like libunwind, libc++, libc++abi and
compiler-rt. The compiler-rt helper module already implemented caching
for results avoid repeated Clang invocations.

This change moves the compiler-rt implementation into a shared location
and reuses it from other runtimes to reduce duplication and speed up
the build.

Differential Revision: https://reviews.llvm.org/D88458
2021-10-27 17:53:03 -07:00
..
BlocksRuntime
asan [test] Fix asan dynamic unit tests with per-target runtime dirs 2021-10-14 16:47:25 -04:00
builtins [CMake] Cache the compiler-rt library search results 2021-10-27 17:53:03 -07:00
cfi sanitizer_common: enable format string checking 2021-08-13 13:44:52 +02:00
crt [RISCV][crt] support building without init_array 2020-12-01 17:17:50 +03:00
dfsan [NFC][sanitizer] Remove includes from header 2021-10-08 14:27:05 -07:00
fuzzer [libFuzzer] Improve corpus replacement unit test. 2021-10-26 08:09:11 -07:00
gwp_asan Fix a few warnings (signed/unsigned comparison in gtest, and missing field initializers) 2021-10-16 22:43:57 -07:00
hwasan [hwasan] Add default "/" prefix. 2021-10-14 14:56:55 -07:00
interception [compiler-rt] [windows] Add more assembly patterns for interception 2021-09-21 15:51:58 -07:00
lsan [sanitizer] Remove StackDepotReverseMap 2021-10-12 15:59:27 -07:00
memprof [MemProf] Record accesses for all words touched in mem intrinsic 2021-09-30 15:07:55 -07:00
msan [msan] Add stat-family interceptors on Linux 2021-10-20 17:14:43 -07:00
orc [ORC-RT] Fix objc selector corruption 2021-10-27 16:02:52 -07:00
profile Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" 2021-10-21 10:56:43 -07:00
safestack Revert "sanitizers: increase .clang-format columns to 100" 2021-07-28 09:40:21 +02:00
sanitizer_common sanitizer_common: fix deadlock detector output 2021-10-26 16:11:52 +02:00
scudo [scudo] Fix running tests under hwasan. 2021-10-14 14:56:58 -07:00
stats
tsan tsan: switch sync test from EXPECT to CHECK 2021-10-27 15:11:31 +02:00
ubsan ubsan: fix few format string bugs 2021-08-13 13:45:23 +02:00
ubsan_minimal [compiler-rt] Suppress -Wunused-result due to ::write when _FORTIFY_SOURCE>0 in glibc 2020-10-12 09:57:12 -07:00
xray [compiler-rt] NFC: Fix trivial typo 2021-09-04 14:12:58 +05:30
CMakeLists.txt [ORC-RT] Re-apply "Initial ORC Runtime directories and build..." with fixes. 2021-04-24 16:00:20 -07:00