LLVM  6.0.0svn
Analysis Directory Reference
Directory dependency graph for Analysis:
lib/Analysis

Files

file  AliasAnalysis.cpp [code]
 
file  AliasAnalysisEvaluator.cpp [code]
 
file  AliasAnalysisSummary.cpp [code]
 
file  AliasAnalysisSummary.h [code]
 This file defines various utility types and functions useful to summary-based alias analysis.
 
file  AliasSetTracker.cpp [code]
 
file  Analysis.cpp [code]
 
file  AssumptionCache.cpp [code]
 
file  BasicAliasAnalysis.cpp [code]
 
file  BlockFrequencyInfo.cpp [code]
 
file  BlockFrequencyInfoImpl.cpp [code]
 
file  BranchProbabilityInfo.cpp [code]
 
file  CallGraph.cpp [code]
 
file  CallGraphSCCPass.cpp [code]
 
file  CallPrinter.cpp [code]
 
file  CaptureTracking.cpp [code]
 
file  CFG.cpp [code]
 
file  CFGPrinter.cpp [code]
 
file  CFLAndersAliasAnalysis.cpp [code]
 
file  CFLGraph.h [code]
 This file defines CFLGraph, an auxiliary data structure used by CFL-based alias analysis.
 
file  CFLSteensAliasAnalysis.cpp [code]
 
file  CGSCCPassManager.cpp [code]
 
file  CmpInstAnalysis.cpp [code]
 
file  CodeMetrics.cpp [code]
 
file  ConstantFolding.cpp [code]
 
file  CostModel.cpp [code]
 
file  Delinearization.cpp [code]
 
file  DemandedBits.cpp [code]
 
file  DependenceAnalysis.cpp [code]
 
file  DivergenceAnalysis.cpp [code]
 
file  DominanceFrontier.cpp [code]
 
file  DomPrinter.cpp [code]
 
file  EHPersonalities.cpp [code]
 
file  GlobalsModRef.cpp [code]
 
file  IndirectCallPromotionAnalysis.cpp [code]
 
file  InlineCost.cpp [code]
 
file  InstCount.cpp [code]
 
file  InstructionSimplify.cpp [code]
 
file  Interval.cpp [code]
 
file  IntervalPartition.cpp [code]
 
file  IteratedDominanceFrontier.cpp [code]
 
file  IVUsers.cpp [code]
 
file  LazyBlockFrequencyInfo.cpp [code]
 
file  LazyBranchProbabilityInfo.cpp [code]
 
file  LazyCallGraph.cpp [code]
 
file  LazyValueInfo.cpp [code]
 
file  Lint.cpp [code]
 
file  Loads.cpp [code]
 
file  LoopAccessAnalysis.cpp [code]
 
file  LoopAnalysisManager.cpp [code]
 
file  LoopInfo.cpp [code]
 
file  LoopPass.cpp [code]
 
file  LoopUnrollAnalyzer.cpp [code]
 
file  MemDepPrinter.cpp [code]
 
file  MemDerefPrinter.cpp [code]
 
file  MemoryBuiltins.cpp [code]
 
file  MemoryDependenceAnalysis.cpp [code]
 
file  MemoryLocation.cpp [code]
 
file  MemorySSA.cpp [code]
 
file  MemorySSAUpdater.cpp [code]
 
file  ModuleDebugInfoPrinter.cpp [code]
 
file  ModuleSummaryAnalysis.cpp [code]
 
file  ObjCARCAliasAnalysis.cpp [code]
 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.
 
file  ObjCARCAnalysisUtils.cpp [code]
 
file  ObjCARCInstKind.cpp [code]
 This file defines several utility functions used by various ARC optimizations which are IMHO too big to be in a header file.
 
file  OptimizationRemarkEmitter.cpp [code]
 
file  OrderedBasicBlock.cpp [code]
 
file  PHITransAddr.cpp [code]
 
file  PostDominators.cpp [code]
 
file  ProfileSummaryInfo.cpp [code]
 
file  PtrUseVisitor.cpp [code]
 Implementation of the pointer use visitors.
 
file  RegionInfo.cpp [code]
 
file  RegionPass.cpp [code]
 
file  RegionPrinter.cpp [code]
 
file  ScalarEvolution.cpp [code]
 
file  ScalarEvolutionAliasAnalysis.cpp [code]
 
file  ScalarEvolutionExpander.cpp [code]
 
file  ScalarEvolutionNormalization.cpp [code]
 
file  ScopedNoAliasAA.cpp [code]
 
file  StratifiedSets.h [code]
 
file  TargetLibraryInfo.cpp [code]
 
file  TargetTransformInfo.cpp [code]
 
file  Trace.cpp [code]
 
file  TypeBasedAliasAnalysis.cpp [code]
 
file  TypeMetadataUtils.cpp [code]
 
file  ValueLattice.cpp [code]
 
file  ValueLatticeUtils.cpp [code]
 
file  ValueTracking.cpp [code]
 
file  VectorUtils.cpp [code]