[sanitizer] Support compiler-rt builtins
authorPetr Hosek <phosek@chromium.org>
Tue, 25 Jul 2017 23:38:25 +0000 (23:38 +0000)
committerPetr Hosek <phosek@chromium.org>
Tue, 25 Jul 2017 23:38:25 +0000 (23:38 +0000)
commitb1305ce038f1d8be346f4287dcc13d056576f7c2
tree001853bc4ae85063e173b6e6d95c8281ff0640d7
parentfc0e245464bc29d0025e02471d5f1ae6b74ac19c
[sanitizer] Support compiler-rt builtins

This change adds support for compiler-rt builtins as an alternative
compiler runtime to libgcc.

Differential Revision: https://reviews.llvm.org/D35165

llvm-svn: 309060
compiler-rt/CMakeLists.txt
compiler-rt/cmake/Modules/HandleCompilerRT.cmake [new file with mode: 0644]
compiler-rt/cmake/config-ix.cmake
compiler-rt/lib/asan/CMakeLists.txt
compiler-rt/lib/lsan/CMakeLists.txt
compiler-rt/lib/stats/CMakeLists.txt
compiler-rt/lib/tsan/CMakeLists.txt
compiler-rt/lib/tsan/dd/CMakeLists.txt
compiler-rt/lib/ubsan/CMakeLists.txt