llvm-project/compiler-rt/lib/profile
Wael Yehia 2407c13aa4 [AIX][PGO] Enable linux style PGO on AIX
This patch switches the PGO implementation on AIX from using the runtime
registration-based section tracking to the __start_SECNAME/__stop_SECNAME
based. In order to enable the recognition of __start_SECNAME/__stop_SECNAME
symbols in the AIX linker, the -bdbg:namedsects:ss needs to be used.

Reviewed By: jsji, MaskRay, davidxl

Differential Revision: https://reviews.llvm.org/D124857
2022-05-05 04:10:39 +00:00
..
CMakeLists.txt [compiler-rt] Silence warnings when building with MSVC 2022-01-11 10:36:57 -05:00
GCDAProfiling.c Giving a lot more functions prototypes; NFC 2022-04-09 17:25:10 -04:00
InstrProfiling.c Giving a lot more functions prototypes; NFC 2022-04-09 17:25:10 -04:00
InstrProfiling.h [InstrProf][NFC] Do not assume size of counter type 2022-01-14 11:29:11 -08:00
InstrProfilingBuffer.c [InstrProf] Add single byte coverage mode 2022-01-27 17:38:55 -08:00
InstrProfilingFile.c Giving a lot more functions prototypes; NFC 2022-04-09 17:25:10 -04:00
InstrProfilingInternal.c Giving a lot more functions prototypes; NFC 2022-04-09 17:25:10 -04:00
InstrProfilingInternal.h [InstrProf][NFC] Do not assume size of counter type 2022-01-14 11:29:11 -08:00
InstrProfilingMerge.c Giving a lot more functions prototypes; NFC 2022-04-09 17:25:10 -04:00
InstrProfilingMergeFile.c
InstrProfilingNameVar.c
InstrProfilingPlatformDarwin.c [InstrProf][NFC] Do not assume size of counter type 2022-01-14 11:29:11 -08:00
InstrProfilingPlatformFuchsia.c Giving a lot more functions prototypes; NFC 2022-04-09 17:25:10 -04:00
InstrProfilingPlatformLinux.c [AIX][PGO] Enable linux style PGO on AIX 2022-05-05 04:10:39 +00:00
InstrProfilingPlatformOther.c [AIX][PGO] Enable linux style PGO on AIX 2022-05-05 04:10:39 +00:00
InstrProfilingPlatformWindows.c [InstrProf][NFC] Do not assume size of counter type 2022-01-14 11:29:11 -08:00
InstrProfilingPort.h [profile] Add __attribute__((used)) to zero size dummy sections 2021-02-17 19:22:25 -08:00
InstrProfilingRuntime.cpp
InstrProfilingUtil.c Giving a lot more functions prototypes; NFC 2022-04-09 17:25:10 -04:00
InstrProfilingUtil.h [Profile][NFC] Clean up initializeProfileForContinuousMode 2021-08-06 14:00:36 -07:00
InstrProfilingValue.c Giving a lot more functions prototypes; NFC 2022-04-09 17:25:10 -04:00
InstrProfilingVersionVar.c [compiler-rt/profile] Reland mark __llvm_profile_raw_version as hidden 2021-11-16 11:37:00 -08:00
InstrProfilingWriter.c [InstrProf] Restore InstrProfData.inc to fix Fuchsia builds 2022-01-19 10:10:58 -08:00
WindowsMMap.c [profile] Decommit memory after counter relocation 2021-07-15 22:49:21 -07:00
WindowsMMap.h [profile] Decommit memory after counter relocation 2021-07-15 22:49:21 -07:00