llvm-project/llvm/include/llvm/Transforms/IPO
Kazu Hirata 3c09ed006a [llvm] Use std::nullopt instead of None in comments (NFC)
This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2022-12-04 17:12:44 -08:00
..
AlwaysInliner.h Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
Annotation2Metadata.h
ArgumentPromotion.h [ArgPromotion] Move isDenselyPacked static member (NFC) 2022-06-29 10:45:10 +03:00
Attributor.h [llvm] Use std::nullopt instead of None in comments (NFC) 2022-12-04 17:12:44 -08:00
BlockExtractor.h
CalledValuePropagation.h
ConstantMerge.h
CrossDSOCFI.h
DeadArgumentElimination.h [DeadArgElim] Reformat the pass in accordance with the code style 2022-06-22 09:13:00 +03:00
ElimAvailExtern.h
ForceFunctionAttrs.h Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
FunctionAttrs.h [AA] Rename uses of FunctionModRefBehavior (NFC) 2022-10-19 10:54:47 +02:00
FunctionImport.h
GlobalDCE.h Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
GlobalOpt.h
GlobalSplit.h
HotColdSplitting.h
IROutliner.h [IROutliner] Ensure that phi values that are passed in as arguments are remapped as arguments 2022-04-16 15:47:52 -05:00
InferFunctionAttrs.h Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
Inliner.h [Inline] Annotate inline pass name with link phase information for analysis. 2022-06-24 10:06:43 -07:00
Internalize.h Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
LoopExtractor.h
LowerTypeTests.h
MergeFunctions.h
ModuleInliner.h [Inline] Annotate inline pass name with link phase information for analysis. 2022-06-24 10:06:43 -07:00
OpenMPOpt.h
PartialInlining.h
PassManagerBuilder.h [LegacyPM] Remove pipeline extension mechanism 2022-11-28 12:23:15 -08:00
ProfiledCallGraph.h Iterate over StringMaps using structured bindings. NFCI. 2022-12-04 18:36:41 +01:00
SCCP.h
SampleContextTracker.h [llvm] Remove uses of deprecated `std::iterator` 2022-08-06 14:07:37 +02:00
SampleProfile.h [SampleProfile][Inline] Annotate sample profile inline remarks with link phase (prelink/postlink) information. 2022-06-22 17:00:53 -07:00
SampleProfileProbe.h [PseudoProbe] Replace relocation with offset for entry probe. 2022-10-27 13:28:22 -07:00
StripDeadPrototypes.h Cleanup includes: Transforms/IPO 2022-03-22 10:06:28 +01:00
StripSymbols.h
SyntheticCountsPropagation.h
ThinLTOBitcodeWriter.h [ThinLTOBitcodeWriter] Mark pass as required 2022-09-06 14:47:34 -07:00
WholeProgramDevirt.h [WPD] Use new llvm.public.type.test intrinsic for potentially publicly visible classes 2022-07-26 08:01:08 -07:00