1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/lib/Transforms
Petr Hosek 3cfd18b793 Support for instrumenting only selected files or functions
This change implements support for applying profile instrumentation
only to selected files or functions. The implementation uses the
sanitizer special case list format to select which files and functions
to instrument, and relies on the new noprofile IR attribute to exclude
functions from instrumentation.

Differential Revision: https://reviews.llvm.org/D94820
2021-01-26 17:13:34 -08:00
..
AggressiveInstCombine [Transforms] Use llvm::append_range (NFC) 2021-01-20 21:35:54 -08:00
CFGuard llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Coroutines Salvage debug info for function arguments in coro-split funclets. 2021-01-26 15:01:26 -08:00
Hello
HelloNew llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
InstCombine [InstCombine] Preserve FMF for powi simplifications. 2021-01-26 13:26:06 -08:00
Instrumentation Support for instrumenting only selected files or functions 2021-01-26 17:13:34 -08:00
IPO [NewPM] Add ExtraVectorizerPasses support 2021-01-26 22:59:10 +01:00
ObjCARC Revert "[ObjC][ARC] Annotate calls with attributes instead of emitting retainRV" 2021-01-25 13:53:38 -08:00
Scalar [LoopUnswitch] Avoid partially unswitching too aggressively. 2021-01-26 15:18:41 +00:00
Utils Support for instrumenting only selected files or functions 2021-01-26 17:13:34 -08:00
Vectorize [VPlan] Replace uses with new value in VPInstructionsToVPRecipe (NFC). 2021-01-25 19:38:08 +00:00
CMakeLists.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00