1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/Transforms/IPO
Bjorn Pettersson 3aa7f0e352 [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
..
AlwaysInliner.cpp
Annotation2Metadata.cpp
ArgumentPromotion.cpp [llvm] Use pop_back_val (NFC) 2021-01-23 10:56:33 -08:00
Attributor.cpp [llvm] Remove redundant string initialization (NFC) 2021-01-12 21:43:46 -08:00
AttributorAttributes.cpp [llvm] Remove redundant return and continue statements (NFC) 2021-01-14 20:30:34 -08:00
BarrierNoopPass.cpp
BlockExtractor.cpp
CalledValuePropagation.cpp
CMakeLists.txt
ConstantMerge.cpp
CrossDSOCFI.cpp
DeadArgumentElimination.cpp Revert "[ObjC][ARC] Annotate calls with attributes instead of emitting retainRV" 2021-01-25 13:53:38 -08:00
ElimAvailExtern.cpp
ExtractGV.cpp
ForceFunctionAttrs.cpp
FunctionAttrs.cpp [FunctionAttrs] Infer willreturn for functions without loops 2021-01-21 20:29:33 +01:00
FunctionImport.cpp [ThinLTO] Default -enable-import-metadata to false 2020-12-31 10:04:21 -08:00
GlobalDCE.cpp
GlobalOpt.cpp [Transforms] Use llvm::append_range (NFC) 2021-01-20 21:35:54 -08:00
GlobalSplit.cpp
HotColdSplitting.cpp
InferFunctionAttrs.cpp
Inliner.cpp [InlineAdvisor] Allow replay of inline decisions for the CGSCC inliner from optimization remarks 2021-01-25 15:38:57 -08:00
InlineSimple.cpp
Internalize.cpp
IPO.cpp
IROutliner.cpp [NFC][InstructionCost] Use InstructionCost in lib/Transforms/IPO/IROutliner.cpp 2021-01-20 08:33:59 +00:00
LoopExtractor.cpp
LowerTypeTests.cpp [Transforms] Use llvm::append_range (NFC) 2020-12-27 09:57:29 -08:00
MergeFunctions.cpp
OpenMPOpt.cpp [llvm] Use the default value of drop_begin (NFC) 2021-01-18 10:16:36 -08:00
PartialInlining.cpp
PassManagerBuilder.cpp [NewPM] Add ExtraVectorizerPasses support 2021-01-26 22:59:10 +01:00
PruneEH.cpp
SampleContextTracker.cpp
SampleProfile.cpp [InlineAdvisor] Allow replay of inline decisions for the CGSCC inliner from optimization remarks 2021-01-25 15:38:57 -08:00
SampleProfileProbe.cpp
SCCP.cpp
StripDeadPrototypes.cpp
StripSymbols.cpp
SyntheticCountsPropagation.cpp
ThinLTOBitcodeWriter.cpp [Transforms] Use llvm::append_range (NFC) 2021-01-20 21:35:54 -08:00
WholeProgramDevirt.cpp [Transforms] Use llvm::append_range (NFC) 2021-01-20 21:35:54 -08:00