llvm-project/llvm/lib/Transforms
Bjorn Pettersson a9bd3d37bd [NewPM] Add ExtraVectorizerPasses support
As it looks like NewPM generally is using SimpleLoopUnswitch
instead of LoopUnswitch, this patch also use SimpleLoopUnswitch
in the ExtraVectorizerPasses sequence (compared with LegacyPM
which use the LoopUnswitch pass).

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D95457
2021-01-26 22:59:10 +01: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 Revert "Fix unused variable in CoroFrame.cpp when building Release with GCC 10" 2021-01-25 08:37:45 -08:00
Hello
HelloNew llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
IPO [NewPM] Add ExtraVectorizerPasses support 2021-01-26 22:59:10 +01:00
InstCombine [InstCombine] Preserve FMF for powi simplifications. 2021-01-26 13:26:06 -08:00
Instrumentation Revert "Support for instrumenting only selected files or functions" 2021-01-26 12:25:28 -08: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 Revert "Support for instrumenting only selected files or functions" 2021-01-26 12:25:28 -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