[msan] Remove stubs for non-instrumented code from msan interface header.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201777 91177308-0d34-0410-b5e6-96231b3b80d8
[CMake] break dependency between unit tests and runtimes in standalone build

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201778 91177308-0d34-0410-b5e6-96231b3b80d8
Move config for sanitizer_common tests under test/ for consistency

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201779 91177308-0d34-0410-b5e6-96231b3b80d8
[CMake] Introduce check-all command for standalone compiler-rt build

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201780 91177308-0d34-0410-b5e6-96231b3b80d8
[FreeBSD] Enable building a few runtime libraries on FreeBSD.

Patch by Viktor Kutuzov!


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201783 91177308-0d34-0410-b5e6-96231b3b80d8
Add an environment variable to override the default profile output file.

Also rename the default output file from "pgo-data" to "default.profdata".
The ".profdata" suffix is consistent with the name of the new llvm-profdata
tool.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201808 91177308-0d34-0410-b5e6-96231b3b80d8
Darwin: use the compiler-provided linker

When actually compiling we use clang for the final .dylib creation stage, so we
should ask it what linker it'll use when detecting support for our
architectures.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201845 91177308-0d34-0410-b5e6-96231b3b80d8