llvm-project/compiler-rt/lib/profile
Xinliang David Li f556a7e3c3 [PGO]: Eliminate calls to __llvm_profile_register_function for Linux.
On Linux, the profile runtime can use __start_SECTNAME and __stop_SECTNAME
symbols defined by the linker to locate the start and end location of
a named section (with C name). This eliminates the need for instrumented
binary to call __llvm_profile_register_function during start-up time.

llvm-svn: 250200
2015-10-13 18:40:00 +00:00
..
CMakeLists.txt [PGO]: Eliminate calls to __llvm_profile_register_function for Linux. 2015-10-13 18:40:00 +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
InstrProfilingPlatformLinux.c [PGO]: Eliminate calls to __llvm_profile_register_function for Linux. 2015-10-13 18:40:00 +00:00
InstrProfilingPlatformOther.c [PGO]: Eliminate calls to __llvm_profile_register_function for Linux. 2015-10-13 18:40:00 +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