llvm-project/compiler-rt/lib/profile
Chris Bieneman d160260681 [CMake] merge add_compiler_rt_runtime and add_compiler_rt_darwin_runtime into a single function
Summary: This refactoring moves much of the Apple-specific behavior into a function in AddCompilerRT. The next cleanup patch will remove more of the if(APPLE) checks in the outlying CMakeLists.

This patch adds a bunch of new functionality to add_compiler_rt_runtime so that the target names don't need to be reconstructed outside the call. It also updates some of the call sites to exercise the new functionality, but does not update all uses fully. Subsequent patches will further update call sites and move to using the new features.

Reviewers: filcab, bogner, kubabrecka, zaks.anna, glider, samsonov

Subscribers: beanz, rengolin, llvm-commits

Differential Revision: http://reviews.llvm.org/D12292

llvm-svn: 245970
2015-08-25 19:53:09 +00:00
..
CMakeLists.txt [CMake] merge add_compiler_rt_runtime and add_compiler_rt_darwin_runtime into a single function 2015-08-25 19:53:09 +00:00
GCDAProfiling.c Add support for generating profiles in a given directory. 2015-07-09 17:21:52 +00:00
InstrProfiling.c profile: Avoid name collisions between instrumentation and runtime 2014-09-04 15:45:31 +00:00
InstrProfiling.h Add support for generating profiles in a given directory. 2015-07-09 17:21:52 +00:00
InstrProfilingBuffer.c profile: Add low level versions of profile buffer functions 2014-12-09 22:07:25 +00:00
InstrProfilingFile.c [probile] Fix memory leak introduced in r241824. 2015-07-15 22:50:39 +00:00
InstrProfilingInternal.h profile: Add low level versions of profile buffer functions 2014-12-09 22:07:25 +00:00
InstrProfilingPlatformDarwin.c profile: Avoid name collisions between instrumentation and runtime 2014-09-04 15:45:31 +00:00
InstrProfilingPlatformOther.c profile: Avoid name collisions between instrumentation and runtime 2014-09-04 15:45:31 +00:00
InstrProfilingRuntime.cc InstrProf: Support profiling dlopen'd shared libraries 2014-05-17 01:27:30 +00:00
InstrProfilingUtil.c Add support for generating profiles in a given directory. 2015-07-09 17:21:52 +00:00
InstrProfilingUtil.h Add support for generating profiles in a given directory. 2015-07-09 17:21:52 +00:00
Makefile.mk PGO: Add explicit static initialization 2014-03-20 19:23:53 +00:00