LLVM 22.0.0git
Analysis Directory Reference
Directory dependency graph for Analysis:

Directories

 
models

Files

 
AliasAnalysis.cpp
 
AliasAnalysisEvaluator.cpp
 
AliasSetTracker.cpp
 
Analysis.cpp
 
AssumeBundleQueries.cpp
 
AssumptionCache.cpp
 
BasicAliasAnalysis.cpp
 
BlockFrequencyInfo.cpp
 
BlockFrequencyInfoImpl.cpp
 
BranchProbabilityInfo.cpp
 
CallGraph.cpp
 
CallGraphSCCPass.cpp
 
CallPrinter.cpp
 
CaptureTracking.cpp
 
CFG.cpp
 
CFGPrinter.cpp
 
CFGSCCPrinter.cpp
 
CGSCCPassManager.cpp
 
CmpInstAnalysis.cpp
 
CodeMetrics.cpp
 
ConstantFolding.cpp
 
ConstraintSystem.cpp
 
CostModel.cpp
 
CtxProfAnalysis.cpp
 
CycleAnalysis.cpp
 
DDG.cpp
 
DDGPrinter.cpp
 
Delinearization.cpp
 
DemandedBits.cpp
 
DependenceAnalysis.cpp
 
DependenceGraphBuilder.cpp
 
DevelopmentModeInlineAdvisor.cpp
 
DomConditionCache.cpp
 
DominanceFrontier.cpp
 
DomPrinter.cpp
 
DomTreeUpdater.cpp
 
DXILMetadataAnalysis.cpp
 
DXILResource.cpp
 
EphemeralValuesCache.cpp
 
FloatingPointPredicateUtils.cpp
 
FunctionPropertiesAnalysis.cpp
 
GlobalsModRef.cpp
 
GuardUtils.cpp
 
HashRecognize.cpp
 
HeatUtils.cpp
 
ImportedFunctionsInliningStatistics.cpp
 
IndirectCallPromotionAnalysis.cpp
 
InlineAdvisor.cpp
 
InlineCost.cpp
 
InlineOrder.cpp
 
InlineSizeEstimatorAnalysis.cpp
 
InstCount.cpp
 
InstructionPrecedenceTracking.cpp
 
InstructionSimplify.cpp
 
InteractiveModelRunner.cpp
 
IR2Vec.cpp
 This file implements the IR2Vec algorithm.
 
IRSimilarityIdentifier.cpp
 
IVDescriptors.cpp
 
IVUsers.cpp
 
KernelInfo.cpp
 
LastRunTrackingAnalysis.cpp
 
LazyBlockFrequencyInfo.cpp
 
LazyBranchProbabilityInfo.cpp
 
LazyCallGraph.cpp
 
LazyValueInfo.cpp
 
Lint.cpp
 
Loads.cpp
 
Local.cpp
 
LoopAccessAnalysis.cpp
 
LoopAnalysisManager.cpp
 
LoopCacheAnalysis.cpp
 This file defines the implementation for the loop cache analysis.
 
LoopInfo.cpp
 
LoopNestAnalysis.cpp
 The implementation for the loop nest analysis.
 
LoopPass.cpp
 
LoopUnrollAnalyzer.cpp
 
MemDerefPrinter.cpp
 
MemoryBuiltins.cpp
 
MemoryDependenceAnalysis.cpp
 
MemoryLocation.cpp
 
MemoryProfileInfo.cpp
 
MemorySSA.cpp
 
MemorySSAUpdater.cpp
 
MLInlineAdvisor.cpp
 
ModelUnderTrainingRunner.cpp
 
ModuleDebugInfoPrinter.cpp
 
ModuleSummaryAnalysis.cpp
 
MustExecute.cpp
 
NoInferenceModelRunner.cpp
 
ObjCARCAliasAnalysis.cpp
 This file defines a simple ARC-aware AliasAnalysis using special knowledge of Objective C to enhance other optimization passes which rely on the Alias Analysis infrastructure.
 
ObjCARCAnalysisUtils.cpp
 
ObjCARCInstKind.cpp
 This file defines several utility functions used by various ARC optimizations which are IMHO too big to be in a header file.
 
OptimizationRemarkEmitter.cpp
 
OverflowInstAnalysis.cpp
 
PHITransAddr.cpp
 
PhiValues.cpp
 
PostDominators.cpp
 
ProfileSummaryInfo.cpp
 
PtrUseVisitor.cpp
 Implementation of the pointer use visitors.
 
RegionInfo.cpp
 
RegionPass.cpp
 
RegionPrinter.cpp
 
ReplayInlineAdvisor.cpp
 
ScalarEvolution.cpp
 
ScalarEvolutionAliasAnalysis.cpp
 
ScalarEvolutionDivision.cpp
 
ScalarEvolutionNormalization.cpp
 
ScopedNoAliasAA.cpp
 
StackLifetime.cpp
 
StackSafetyAnalysis.cpp
 
StaticDataProfileInfo.cpp
 
StructuralHash.cpp
 
SyntheticCountsUtils.cpp
 
TargetLibraryInfo.cpp
 
TargetTransformInfo.cpp
 
TensorSpec.cpp
 
TFLiteUtils.cpp
 
Trace.cpp
 
TrainingLogger.cpp
 
TypeBasedAliasAnalysis.cpp
 
TypeMetadataUtils.cpp
 
UniformityAnalysis.cpp
 
ValueLattice.cpp
 
ValueLatticeUtils.cpp
 
ValueTracking.cpp
 
VectorUtils.cpp