llvm-project/llvm/lib/Transforms/Instrumentation
Paul Robinson 3f6030255d Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook"
Profiling stopped working for us after D98061, which was largely a
Fuschia-specific patch but in one place used `isOSBinFormatELF` to
make a decision.  I'm adding a PS4/PS5 exception to that, so we can
get profiling to work again.

Differential Revision: https://reviews.llvm.org/D127506
2022-06-16 11:53:48 -07:00
..
AddressSanitizer.cpp [PS5] Set address sanitizer shadow offset 2022-06-16 11:28:30 -07:00
BoundsChecking.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
CFGMST.h
CGProfile.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
CMakeLists.txt
ControlHeightReduction.cpp [Transforms] Use default member initialization (NFC) 2022-06-12 18:39:05 -07:00
DataFlowSanitizer.cpp [DFSan] Print an error before calling null extern_weak functions, incase dfsan instrumentation optimized out a null check. 2022-04-19 17:01:41 -07:00
GCOVProfiling.cpp [Support] Make report_fatal_error respect its GenCrashDiag argument so it doesn't generate a backtrace 2022-05-30 19:19:23 +01:00
HWAddressSanitizer.cpp Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options 2022-06-05 01:07:51 -07:00
IndirectCallPromotion.cpp [llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC 2022-06-03 21:59:05 -07:00
InstrOrderFile.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
InstrProfiling.cpp Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" 2022-06-16 11:53:48 -07:00
Instrumentation.cpp [LegacyPM] Remove ThreadSanitizerLegacyPass 2022-04-27 16:25:41 -07:00
MemProfiler.cpp [NFC] Remove dead code 2022-06-13 12:59:38 +00:00
MemorySanitizer.cpp [NFC][Alignment] Simplify code in MemorySanitizer 2022-06-13 13:36:36 +00:00
PGOInstrumentation.cpp [llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC 2022-06-03 21:59:05 -07:00
PGOMemOPSizeOpt.cpp Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options 2022-06-05 00:31:44 -07:00
PoisonChecking.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
SanitizerCoverage.cpp Add !nosanitize to FixedMetadataKinds 2022-05-27 09:46:13 +08:00
ThreadSanitizer.cpp [NFC][Alignment] Use proper type in instrumentLoadOrStore 2022-06-13 12:59:38 +00:00
ValueProfileCollector.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
ValueProfileCollector.h Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00
ValueProfilePlugins.inc Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00