reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

include/llvm/Analysis/AliasAnalysis.h
 1104 class AAManager : public AnalysisInfoMixin<AAManager> {
include/llvm/Analysis/BlockFrequencyInfo.h
  109 class BlockFrequencyAnalysis
include/llvm/Analysis/BranchProbabilityInfo.h
  204 class BranchProbabilityAnalysis
include/llvm/Analysis/CGSCCPassManager.h
  379 class FunctionAnalysisManagerCGSCCProxy
include/llvm/Analysis/CallGraph.h
  292 class CallGraphAnalysis : public AnalysisInfoMixin<CallGraphAnalysis> {
include/llvm/Analysis/DDG.h
  320 class DDGAnalysis : public AnalysisInfoMixin<DDGAnalysis> {
include/llvm/Analysis/DemandedBits.h
  106 class DemandedBitsAnalysis : public AnalysisInfoMixin<DemandedBitsAnalysis> {
include/llvm/Analysis/DependenceAnalysis.h
  932   class DependenceAnalysis : public AnalysisInfoMixin<DependenceAnalysis> {
include/llvm/Analysis/DominanceFrontier.h
  183 class DominanceFrontierAnalysis
include/llvm/Analysis/GlobalsModRef.h
  126 class GlobalsAA : public AnalysisInfoMixin<GlobalsAA> {
include/llvm/Analysis/IVUsers.h
  188 class IVUsersAnalysis : public AnalysisInfoMixin<IVUsersAnalysis> {
include/llvm/Analysis/LazyCallGraph.h
 1257 class LazyCallGraphAnalysis : public AnalysisInfoMixin<LazyCallGraphAnalysis> {
include/llvm/Analysis/LazyValueInfo.h
  131 class LazyValueAnalysis : public AnalysisInfoMixin<LazyValueAnalysis> {
include/llvm/Analysis/LoopAccessAnalysis.h
  767 class LoopAccessAnalysis
include/llvm/Analysis/LoopInfo.h
 1183 class LoopAnalysis : public AnalysisInfoMixin<LoopAnalysis> {
include/llvm/Analysis/MemoryDependenceAnalysis.h
  511 class MemoryDependenceAnalysis
include/llvm/Analysis/MemorySSA.h
  926 class MemorySSAAnalysis : public AnalysisInfoMixin<MemorySSAAnalysis> {
include/llvm/Analysis/ModuleSummaryAnalysis.h
   41 class ModuleSummaryIndexAnalysis
include/llvm/Analysis/PhiValues.h
  118 class PhiValuesAnalysis : public AnalysisInfoMixin<PhiValuesAnalysis> {
include/llvm/Analysis/PostDominators.h
   40 class PostDominatorTreeAnalysis
include/llvm/Analysis/RegionInfo.h
  971 class RegionInfoAnalysis : public AnalysisInfoMixin<RegionInfoAnalysis> {
include/llvm/Analysis/ScalarEvolution.h
 1913 class ScalarEvolutionAnalysis
include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
   41 class SCEVAA : public AnalysisInfoMixin<SCEVAA> {
include/llvm/Analysis/StackSafetyAnalysis.h
   41 class StackSafetyAnalysis : public AnalysisInfoMixin<StackSafetyAnalysis> {
   79 class StackSafetyGlobalAnalysis
include/llvm/IR/Dominators.h
  230 class DominatorTreeAnalysis : public AnalysisInfoMixin<DominatorTreeAnalysis> {
include/llvm/IR/PassManager.h
  312   template <typename AnalysisT> PreservedAnalysisChecker getChecker() const {
include/llvm/IR/Verifier.h
  107 class VerifierAnalysis : public AnalysisInfoMixin<VerifierAnalysis> {
lib/Passes/PassBuilder.cpp
  264 class NoOpModuleAnalysis : public AnalysisInfoMixin<NoOpModuleAnalysis> {
  284 class NoOpCGSCCAnalysis : public AnalysisInfoMixin<NoOpCGSCCAnalysis> {
  305 class NoOpFunctionAnalysis : public AnalysisInfoMixin<NoOpFunctionAnalysis> {
  325 class NoOpLoopAnalysis : public AnalysisInfoMixin<NoOpLoopAnalysis> {
tools/polly/include/polly/CodeGen/IslAst.h
  174 struct IslAstAnalysis : public AnalysisInfoMixin<IslAstAnalysis> {
tools/polly/include/polly/DependenceInfo.h
  192 struct DependenceAnalysis : public AnalysisInfoMixin<DependenceAnalysis> {
tools/polly/include/polly/ScopDetection.h
  606 struct ScopAnalysis : public AnalysisInfoMixin<ScopAnalysis> {
tools/polly/include/polly/ScopInfo.h
 2854 struct ScopInfoAnalysis : public AnalysisInfoMixin<ScopInfoAnalysis> {
unittests/Analysis/CGSCCPassManagerTest.cpp
   25 class TestModuleAnalysis : public AnalysisInfoMixin<TestModuleAnalysis> {
   48 class TestSCCAnalysis : public AnalysisInfoMixin<TestSCCAnalysis> {
   71 class TestFunctionAnalysis : public AnalysisInfoMixin<TestFunctionAnalysis> {
  842 struct TestIndirectSCCAnalysis
  897 struct TestDoublyIndirectSCCAnalysis
  934 struct TestIndirectFunctionAnalysis
unittests/IR/PassBuilderCallbacksTest.cpp
   49   class Analysis : public AnalysisInfoMixin<Analysis> {
unittests/IR/PassManagerTest.cpp
   21 class TestFunctionAnalysis : public AnalysisInfoMixin<TestFunctionAnalysis> {
   50 class TestModuleAnalysis : public AnalysisInfoMixin<TestModuleAnalysis> {
  527 class CustomizedAnalysis : public AnalysisInfoMixin<CustomizedAnalysis> {
  583 struct TestIndirectFunctionAnalysis
  634 struct TestDoublyIndirectFunctionAnalysis
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
   42   class Analysis : public AnalysisInfoMixin<Analysis> {