|
file | AlwaysInliner.cpp [code] |
|
file | Annotation2Metadata.cpp [code] |
|
file | ArgumentPromotion.cpp [code] |
|
file | Attributor.cpp [code] |
|
file | AttributorAttributes.cpp [code] |
|
file | BarrierNoopPass.cpp [code] |
|
file | BlockExtractor.cpp [code] |
|
file | CalledValuePropagation.cpp [code] |
|
file | ConstantMerge.cpp [code] |
|
file | CrossDSOCFI.cpp [code] |
|
file | DeadArgumentElimination.cpp [code] |
|
file | ElimAvailExtern.cpp [code] |
|
file | EmbedBitcodePass.cpp [code] |
|
file | ExpandVariadics.cpp [code] |
|
file | ExtractGV.cpp [code] |
|
file | ForceFunctionAttrs.cpp [code] |
|
file | FunctionAttrs.cpp [code] |
| This file implements interprocedural passes which walk the call-graph deducing and/or propagating function attributes.
|
|
file | FunctionImport.cpp [code] |
|
file | FunctionSpecialization.cpp [code] |
|
file | GlobalDCE.cpp [code] |
|
file | GlobalOpt.cpp [code] |
|
file | GlobalSplit.cpp [code] |
|
file | HotColdSplitting.cpp [code] |
| The goal of hot/cold splitting is to improve the memory locality of code.
|
|
file | InferFunctionAttrs.cpp [code] |
|
file | Inliner.cpp [code] |
|
file | Internalize.cpp [code] |
|
file | IPO.cpp [code] |
|
file | IROutliner.cpp [code] |
|
file | LoopExtractor.cpp [code] |
|
file | LowerTypeTests.cpp [code] |
|
file | MemProfContextDisambiguation.cpp [code] |
|
file | MergeFunctions.cpp [code] |
|
file | ModuleInliner.cpp [code] |
|
file | OpenMPOpt.cpp [code] |
|
file | PartialInlining.cpp [code] |
|
file | SampleContextTracker.cpp [code] |
|
file | SampleProfile.cpp [code] |
|
file | SampleProfileMatcher.cpp [code] |
|
file | SampleProfileProbe.cpp [code] |
|
file | SCCP.cpp [code] |
|
file | StripDeadPrototypes.cpp [code] |
|
file | StripSymbols.cpp [code] |
|
file | ThinLTOBitcodeWriter.cpp [code] |
|
file | WholeProgramDevirt.cpp [code] |
|