llvm-project/llvm/lib/Transforms/IPO
2023-03-21 17:40:35 -07:00
..
AlwaysInliner.cpp [AlwaysInliner] Make legacy pass like the new pass 2023-03-21 11:04:22 -07:00
Annotation2Metadata.cpp [Annotation2Metadata] Fix returned PreservedAnalyses 2023-03-16 09:42:09 -07:00
ArgumentPromotion.cpp
Attributor.cpp [Attributor] Add convergent abstract attribute 2023-03-20 22:33:50 -07:00
AttributorAttributes.cpp [Attributor] Add convergent abstract attribute 2023-03-20 22:33:50 -07:00
BarrierNoopPass.cpp
BlockExtractor.cpp
CalledValuePropagation.cpp
CMakeLists.txt [PassManagerBuilder] Remove PassManagerBuilder 2023-03-13 09:30:30 -07:00
ConstantMerge.cpp [IPO] Remove various legacy passes 2023-02-27 19:06:08 -08:00
CrossDSOCFI.cpp
DeadArgumentElimination.cpp [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function 2023-03-16 13:36:11 -07:00
ElimAvailExtern.cpp [IPO] Remove various legacy passes 2023-02-27 19:06:08 -08:00
ExtractGV.cpp
ForceFunctionAttrs.cpp [IPO] Remove various legacy passes 2023-02-27 19:06:08 -08:00
FunctionAttrs.cpp [Pipeline] Adjust PostOrderFunctionAttrs placement in simplification pipeline 2023-03-06 09:01:45 -08:00
FunctionImport.cpp [FunctionImport] Fix returned PreservedAnalyses 2023-03-16 09:42:09 -07:00
FunctionSpecialization.cpp [FuncSpec][NFC] Command line option renaming. 2023-03-15 18:03:44 +00:00
GlobalDCE.cpp [llvm] Use ConstantInt::{isZero,isOne} (NFC) 2023-03-21 17:40:35 -07:00
GlobalOpt.cpp [GlobalOpt] Collect initializer when building GlobalPart. 2023-03-19 20:47:59 +00:00
GlobalSplit.cpp
HotColdSplitting.cpp
InferFunctionAttrs.cpp [IPO] Remove various legacy passes 2023-02-27 19:06:08 -08:00
Inliner.cpp [AlwaysInliner] Make legacy pass like the new pass 2023-03-21 11:04:22 -07:00
Internalize.cpp [Internalize] Don't claim to preserve CallGraph 2023-03-20 09:25:47 -07:00
IPO.cpp [llvm-c] Remove bindings for creating legacy passes 2023-03-02 09:53:50 +01:00
IROutliner.cpp [llvm] Use *{Map,Set}::contains (NFC) 2023-03-15 18:06:32 -07:00
LoopExtractor.cpp
LowerTypeTests.cpp [llvm] Use ConstantInt::{isZero,isOne} (NFC) 2023-03-21 17:40:35 -07:00
MergeFunctions.cpp
ModuleInliner.cpp [AlwaysInliner] Make legacy pass like the new pass 2023-03-21 11:04:22 -07:00
OpenMPOpt.cpp [llvm] Use ConstantInt::{isZero,isOne} (NFC) 2023-03-21 17:40:35 -07:00
PartialInlining.cpp [AlwaysInliner] Make legacy pass like the new pass 2023-03-21 11:04:22 -07:00
SampleContextTracker.cpp
SampleProfile.cpp [AlwaysInliner] Make legacy pass like the new pass 2023-03-21 11:04:22 -07:00
SampleProfileProbe.cpp [FSAFDO] Improve FS discriminator encoding 2023-03-09 23:18:48 -08:00
SCCP.cpp [FuncSpec][NFC] Command line option renaming. 2023-03-15 18:03:44 +00:00
StripDeadPrototypes.cpp
StripSymbols.cpp [Debugify/Strip] Fix returned PreservedAnalyses 2023-03-15 11:45:25 -07:00
SyntheticCountsPropagation.cpp
ThinLTOBitcodeWriter.cpp Fix -fsplit-lto-unit with ifuncs 2023-03-21 15:36:13 +01:00
WholeProgramDevirt.cpp [WPD] Fix PreservedAnalyses value after runForTesting() 2023-03-15 11:43:24 -07:00