llvm-project/compiler-rt/cmake
Kamil Rytarowski 4d4ed0e288 Add Xray instrumentation support to FreeBSD
Summary:
- Enabling the build.
- Using assembly for the cpuid parts.
- Using thr_self FreeBSD call to get the thread id 

Patch by: David CARLIER

Reviewers: dberris, rnk, krytarowski

Reviewed By: dberris, krytarowski

Subscribers: emaste, stevecheckoway, nglevin, srhines, kubamracek, dberris, mgorny, krytarowski, llvm-commits, #sanitizers

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

llvm-svn: 325240
2018-02-15 14:17:15 +00:00
..
Modules Revert: [compiler-rt] r323626 - [cmake] [compiler-rt] Remove duplicate CMAKE_CXX_FLAGS. 2018-01-29 05:32:21 +00:00
caches [CMake] Updating Apple CMake cache file 2016-04-28 18:24:29 +00:00
base-config-ix.cmake [compiler-rt] Add install-*-stripped targets 2017-12-01 19:06:29 +00:00
builtin-config-ix.cmake Add powerpc64 to compiler-rt build infrastructure. 2017-11-30 21:04:11 +00:00
config-ix.cmake Add Xray instrumentation support to FreeBSD 2018-02-15 14:17:15 +00:00