llvm-project/llvm/lib/Transforms/IPO
Vasileios Porpodas af4e856fa7 [NFC] Replaced BB->getInstList().{erase(),pop_front(),pop_back()} with eraseFromParent().
Differential Revision: https://reviews.llvm.org/D138617
2022-11-23 22:47:46 -08:00
..
AlwaysInliner.cpp [IPO] Reorder parameters of InlineFunction (NFC) 2022-09-20 09:09:38 -07:00
Annotation2Metadata.cpp
ArgumentPromotion.cpp [ArgPromotion] Transfer metadata nontemporal to promoted loads 2022-07-26 16:30:08 +08:00
Attributor.cpp [AAPointerInfo] refactor how offsets and Access objects are tracked 2022-11-15 18:52:11 +05:30
AttributorAttributes.cpp [AAPointerInfo] refactor how offsets and Access objects are tracked 2022-11-15 18:52:11 +05:30
BarrierNoopPass.cpp
BlockExtractor.cpp [Transforms] Qualify auto in range-based for loops (NFC) 2022-08-27 21:21:02 -07:00
CMakeLists.txt [NFC][2/n] Remove PrunePH pass 2022-09-26 18:38:04 -07:00
CalledValuePropagation.cpp [IPO] Use default member initialization (NFC) 2022-06-18 12:17:09 -07:00
ConstantMerge.cpp [llvm] Qualify auto (NFC) 2022-08-07 23:55:27 -07:00
CrossDSOCFI.cpp [Transforms] Qualify auto in range-based for loops (NFC) 2022-08-27 21:21:02 -07:00
DeadArgumentElimination.cpp [NFC] Replaced BB->getInstList().{erase(),pop_front(),pop_back()} with eraseFromParent(). 2022-11-23 22:47:46 -08:00
ElimAvailExtern.cpp
ExtractGV.cpp Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
ForceFunctionAttrs.cpp Cleanup includes: final pass 2022-03-29 09:00:21 +02:00
FunctionAttrs.cpp [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
FunctionImport.cpp [LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_externally 2022-11-16 22:13:22 -08:00
FunctionSpecialization.cpp [FuncSpec][NFC] Avoid redundant computations of DominatorTree/LoopInfo 2022-10-28 16:08:41 +01:00
GlobalDCE.cpp [Transforms] Qualify auto in range-based for loops (NFC) 2022-08-27 21:21:02 -07:00
GlobalOpt.cpp [GlobalOpt] Don't remove inalloca from varargs functions 2022-11-01 13:04:05 -07:00
GlobalSplit.cpp [NFC] Switch a few uses of undef to poison as placeholders for unreachble code 2022-06-30 23:01:43 +01:00
HotColdSplitting.cpp Add !nosanitize to FixedMetadataKinds 2022-05-27 09:46:13 +08:00
IPO.cpp [NFC][2/n] Remove PrunePH pass 2022-09-26 18:38:04 -07:00
IROutliner.cpp Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
InferFunctionAttrs.cpp Reapply "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when building 2022-05-02 19:37:00 +02:00
InlineSimple.cpp Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
Inliner.cpp [IPO] Reorder parameters of InlineFunction (NFC) 2022-09-20 09:09:38 -07:00
Internalize.cpp [Internalize] Support glob patterns for API lists 2022-07-22 08:24:32 -04:00
LoopExtractor.cpp Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
LowerTypeTests.cpp [Transform] Use range-based for loops (NFC) 2022-08-27 23:54:32 -07:00
MergeFunctions.cpp [NFC] Switch a few uses of undef to poison as placeholders for unreachble code 2022-07-03 14:34:03 +01:00
ModuleInliner.cpp [IPO] Reorder parameters of InlineFunction (NFC) 2022-09-20 09:09:38 -07:00
OpenMPOpt.cpp [OpenMP][FIX] Do not add custom state machine eagerly in LTO runs 2022-10-26 10:40:11 -07:00
PartialInlining.cpp [IPO] Reorder parameters of InlineFunction (NFC) 2022-09-20 09:09:38 -07:00
PassManagerBuilder.cpp [AggressiveInstCombine] Remove legacy PM pass 2022-11-15 14:35:15 -08:00
SCCP.cpp [FuncSpec][NFC] Avoid redundant computations of DominatorTree/LoopInfo 2022-10-28 16:08:41 +01:00
SampleContextTracker.cpp [llvm] Qualify auto (NFC) 2022-08-07 23:55:27 -07:00
SampleProfile.cpp [SampleFDO] Persist profile staleness metrics into binary 2022-11-09 22:34:33 -08:00
SampleProfileProbe.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
StripDeadPrototypes.cpp
StripSymbols.cpp [StripDeadDebugInfo] Drop dead CUs 2022-09-11 01:31:03 -07:00
SyntheticCountsPropagation.cpp Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
ThinLTOBitcodeWriter.cpp [AA] Tracking per-location ModRef info in FunctionModRefBehavior (NFCI) 2022-09-14 16:34:41 +02:00
WholeProgramDevirt.cpp [WPD/LTT] Lower type test feeding assumes via phi correctly 2022-09-16 13:50:01 -07:00