|
LLVM
8.0.1
|

Directories | |
| directory | Utils |
Files | |
| file | AliasAnalysis.h [code] |
| file | AliasAnalysisEvaluator.h [code] |
| This file implements a simple N^2 alias analysis accuracy evaluator. | |
| file | AliasSetTracker.h [code] |
| file | AssumptionCache.h [code] |
| file | BasicAliasAnalysis.h [code] |
| This is the interface for LLVM's primary stateless and local alias analysis. | |
| file | BlockFrequencyInfo.h [code] |
| file | BlockFrequencyInfoImpl.h [code] |
| file | BranchProbabilityInfo.h [code] |
| file | CallGraph.h [code] |
| This file provides interfaces used to build and manipulate a call graph, which is a very useful tool for interprocedural optimization. | |
| file | CallGraphSCCPass.h [code] |
| file | CallPrinter.h [code] |
| file | CaptureTracking.h [code] |
| file | CFG.h [code] |
| file | CFGPrinter.h [code] |
| file | CFLAliasAnalysisUtils.h [code] |
| file | CFLAndersAliasAnalysis.h [code] |
| This is the interface for LLVM's inclusion-based alias analysis implemented with CFL graph reachability. | |
| file | CFLSteensAliasAnalysis.h [code] |
| This is the interface for LLVM's unification-based alias analysis implemented with CFL graph reachability. | |
| file | CGSCCPassManager.h [code] |
| This header provides classes for managing passes over SCCs of the call graph. | |
| file | CmpInstAnalysis.h [code] |
| file | CodeMetrics.h [code] |
| file | ConstantFolding.h [code] |
| file | DemandedBits.h [code] |
| file | DependenceAnalysis.h [code] |
| file | DivergenceAnalysis.h [code] |
| file | DominanceFrontier.h [code] |
| file | DominanceFrontierImpl.h [code] |
| file | DomPrinter.h [code] |
| file | DOTGraphTraitsPass.h [code] |
| file | EHPersonalities.h [code] |
| file | GlobalsModRef.h [code] |
| This is the interface for a simple mod/ref and alias analysis over globals. | |
| file | GuardUtils.h [code] |
| file | IndirectCallPromotionAnalysis.h [code] |
| Interface to identify indirect call promotion candidates. | |
| file | IndirectCallVisitor.h [code] |
| file | InlineCost.h [code] |
| file | InstructionPrecedenceTracking.h [code] |
| file | InstructionSimplify.h [code] |
| file | Interval.h [code] |
| file | IntervalIterator.h [code] |
| file | IntervalPartition.h [code] |
| file | IteratedDominanceFrontier.h [code] |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| file | IVDescriptors.h [code] |
| file | IVUsers.h [code] |
| file | LazyBlockFrequencyInfo.h [code] |
| file | LazyBranchProbabilityInfo.h [code] |
| file | LazyCallGraph.h [code] |
| Implements a lazy call graph analysis and related passes for the new pass manager. | |
| file | LazyValueInfo.h [code] |
| file | LegacyDivergenceAnalysis.h [code] |
| file | Lint.h [code] |
| file | Loads.h [code] |
| file | LoopAccessAnalysis.h [code] |
| file | LoopAnalysisManager.h [code] |
| This header provides classes for managing per-loop analyses. | |
| file | LoopInfo.h [code] |
| file | LoopInfoImpl.h [code] |
| file | LoopIterator.h [code] |
| file | LoopPass.h [code] |
| file | LoopUnrollAnalyzer.h [code] |
| file | MemoryBuiltins.h [code] |
| file | MemoryDependenceAnalysis.h [code] |
| file | MemoryLocation.h [code] |
| This file provides utility analysis objects describing memory locations. | |
| file | MemorySSA.h [code] |
| This file exposes an interface to building/using memory SSA to walk memory instructions using a use/def graph. | |
| file | MemorySSAUpdater.h [code] |
| file | ModuleSummaryAnalysis.h [code] |
| This is the interface to build a ModuleSummaryIndex for a module. | |
| file | MustExecute.h [code] |
| Contains a collection of routines for determining if a given instruction is guaranteed to execute if a given point in control flow is reached. | |
| file | ObjCARCAliasAnalysis.h [code] |
| This file declares 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.h [code] |
| This file defines common analysis utilities used by the ObjC ARC Optimizer. | |
| file | ObjCARCInstKind.h [code] |
| file | OptimizationRemarkEmitter.h [code] |
| file | OrderedBasicBlock.h [code] |
| file | OrderedInstructions.h [code] |
| file | Passes.h [code] |
| file | PHITransAddr.h [code] |
| file | PhiValues.h [code] |
| file | PostDominators.h [code] |
| file | ProfileSummaryInfo.h [code] |
| file | PtrUseVisitor.h [code] |
| This file provides a collection of visitors which walk the (instruction) uses of a pointer. | |
| file | RegionInfo.h [code] |
| file | RegionInfoImpl.h [code] |
| file | RegionIterator.h [code] |
| file | RegionPass.h [code] |
| file | RegionPrinter.h [code] |
| file | ScalarEvolution.h [code] |
| file | ScalarEvolutionAliasAnalysis.h [code] |
| This is the interface for a SCEV-based alias analysis. | |
| file | ScalarEvolutionExpander.h [code] |
| file | ScalarEvolutionExpressions.h [code] |
| file | ScalarEvolutionNormalization.h [code] |
| file | ScopedNoAliasAA.h [code] |
| This is the interface for a metadata-based scoped no-alias analysis. | |
| file | SparsePropagation.h [code] |
| file | StackSafetyAnalysis.h [code] |
| file | SyncDependenceAnalysis.h [code] |
| file | SyntheticCountsUtils.h [code] |
| file | TargetFolder.h [code] |
| file | TargetLibraryInfo.h [code] |
| file | TargetTransformInfo.h [code] |
| This pass exposes codegen information to IR-level passes. | |
| file | TargetTransformInfoImpl.h [code] |
| This file provides helpers for the implementation of a TargetTransformInfo-conforming class. | |
| file | Trace.h [code] |
| file | TypeBasedAliasAnalysis.h [code] |
| This is the interface for a metadata-based TBAA. | |
| file | TypeMetadataUtils.h [code] |
| file | ValueLattice.h [code] |
| file | ValueLatticeUtils.h [code] |
| file | ValueTracking.h [code] |
| file | VectorUtils.h [code] |
1.8.13