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

Definitions

include/llvm/Analysis/AliasAnalysis.h
 1157 class AAResultsWrapperPass : public FunctionPass {
include/llvm/Analysis/AssumptionCache.h
  185 class AssumptionCacheTracker : public ImmutablePass {
include/llvm/Analysis/BasicAliasAnalysis.h
  234 class BasicAAWrapperPass : public FunctionPass {
include/llvm/Analysis/BlockFrequencyInfo.h
  135 class BlockFrequencyInfoWrapperPass : public FunctionPass {
include/llvm/Analysis/BranchProbabilityInfo.h
  230 class BranchProbabilityInfoWrapperPass : public FunctionPass {
include/llvm/Analysis/CallGraph.h
  324 class CallGraphWrapperPass : public ModulePass {
include/llvm/Analysis/DemandedBits.h
   85 class DemandedBitsWrapperPass : public FunctionPass {
include/llvm/Analysis/DependenceAnalysis.h
  954   class DependenceAnalysisWrapperPass : public FunctionPass {
include/llvm/Analysis/DominanceFrontier.h
  156 class DominanceFrontierWrapperPass : public FunctionPass {
include/llvm/Analysis/IVUsers.h
  167 class IVUsersWrapperPass : public LoopPass {
include/llvm/Analysis/LazyBlockFrequencyInfo.h
  100 class LazyBlockFrequencyInfoPass : public FunctionPass {
include/llvm/Analysis/LazyBranchProbabilityInfo.h
   50 class LazyBranchProbabilityInfoPass : public FunctionPass {
include/llvm/Analysis/LazyValueInfo.h
  142 class LazyValueInfoWrapperPass : public FunctionPass {
include/llvm/Analysis/LegacyDivergenceAnalysis.h
   26 class LegacyDivergenceAnalysis : public FunctionPass {
include/llvm/Analysis/LoopAccessAnalysis.h
  723 class LoopAccessLegacyAnalysis : public FunctionPass {
include/llvm/Analysis/LoopInfo.h
 1208 class LoopInfoWrapperPass : public FunctionPass {
include/llvm/Analysis/LoopPass.h
  163 struct LCSSAVerificationPass : public FunctionPass {
include/llvm/Analysis/MemoryDependenceAnalysis.h
  530 class MemoryDependenceWrapperPass : public FunctionPass {
include/llvm/Analysis/MemorySSA.h
  965 class MemorySSAWrapperPass : public FunctionPass {
include/llvm/Analysis/ModuleSummaryAnalysis.h
   54 class ModuleSummaryIndexWrapperPass : public ModulePass {
include/llvm/Analysis/ObjCARCAliasAnalysis.h
   80 class ObjCARCAAWrapperPass : public ImmutablePass {
include/llvm/Analysis/OptimizationRemarkEmitter.h
  136 class OptimizationRemarkEmitterWrapperPass : public FunctionPass {
include/llvm/Analysis/PhiValues.h
  141 class PhiValuesWrapperPass : public FunctionPass {
include/llvm/Analysis/PostDominators.h
   66 struct PostDominatorTreeWrapperPass : public FunctionPass {
include/llvm/Analysis/ProfileSummaryInfo.h
  159 class ProfileSummaryInfoWrapperPass : public ImmutablePass {
include/llvm/Analysis/RegionInfo.h
  946 class RegionInfoPass : public FunctionPass {
include/llvm/Analysis/ScalarEvolution.h
 1936 class ScalarEvolutionWrapperPass : public FunctionPass {
include/llvm/Analysis/StackSafetyAnalysis.h
   60 class StackSafetyInfoWrapperPass : public FunctionPass {
include/llvm/Analysis/TargetLibraryInfo.h
  376 class TargetLibraryInfoWrapperPass : public ImmutablePass {
include/llvm/Analysis/TargetTransformInfo.h
 1926 class TargetTransformInfoWrapperPass : public ImmutablePass {
include/llvm/CodeGen/EdgeBundles.h
   25 class EdgeBundles : public MachineFunctionPass {
include/llvm/CodeGen/GCMetadata.h
  152 class GCModuleInfo : public ImmutablePass {
include/llvm/CodeGen/GlobalISel/CSEInfo.h
  218 class GISelCSEAnalysisWrapperPass : public MachineFunctionPass {
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
   92 class GISelKnownBitsAnalysis : public MachineFunctionPass {
include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
   37 class LazyMachineBlockFrequencyInfoPass : public MachineFunctionPass {
include/llvm/CodeGen/LiveIntervals.h
   54   class LiveIntervals : public MachineFunctionPass {
include/llvm/CodeGen/LiveRegMatrix.h
   40 class LiveRegMatrix : public MachineFunctionPass {
include/llvm/CodeGen/LiveStacks.h
   30 class LiveStacks : public MachineFunctionPass {
include/llvm/CodeGen/MachineBlockFrequencyInfo.h
   33 class MachineBlockFrequencyInfo : public MachineFunctionPass {
include/llvm/CodeGen/MachineBranchProbabilityInfo.h
   24 class MachineBranchProbabilityInfo : public ImmutablePass {
include/llvm/CodeGen/MachineDominanceFrontier.h
   21 class MachineDominanceFrontier : public MachineFunctionPass {
include/llvm/CodeGen/MachineDominators.h
   46 class MachineDominatorTree : public MachineFunctionPass {
include/llvm/CodeGen/MachineLoopInfo.h
   84 class MachineLoopInfo : public MachineFunctionPass {
include/llvm/CodeGen/MachineModuleInfo.h
  263 class MachineModuleInfoWrapperPass : public ImmutablePass {
include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
  208 class MachineOptimizationRemarkEmitterPass : public MachineFunctionPass {
include/llvm/CodeGen/MachinePostDominators.h
   27 class MachinePostDominatorTree : public MachineFunctionPass {
include/llvm/CodeGen/MachineRegionInfo.h
   85 class MachineRegionInfoPass : public MachineFunctionPass {
include/llvm/CodeGen/MachineTraceMetrics.h
   87 class MachineTraceMetrics : public MachineFunctionPass {
include/llvm/CodeGen/ReachingDefAnalysis.h
   35 class ReachingDefAnalysis : public MachineFunctionPass {
include/llvm/CodeGen/RegisterUsageInfo.h
   33 class PhysicalRegisterUsageInfo : public ImmutablePass {
include/llvm/CodeGen/SlotIndexes.h
  314   class SlotIndexes : public MachineFunctionPass {
include/llvm/CodeGen/StackProtector.h
   37 class StackProtector : public FunctionPass {
include/llvm/CodeGen/TargetPassConfig.h
   83 class TargetPassConfig : public ImmutablePass {
include/llvm/CodeGen/VirtRegMap.h
   33   class VirtRegMap : public MachineFunctionPass {
include/llvm/IR/Dominators.h
  259 class DominatorTreeWrapperPass : public FunctionPass {
include/llvm/PassAnalysisSupport.h
   64   template<class PassClass>
lib/CodeGen/LiveDebugVariables.h
   32 class LLVM_LIBRARY_VISIBILITY LiveDebugVariables : public MachineFunctionPass {
lib/CodeGen/SpillPlacement.h
   43 class SpillPlacement : public MachineFunctionPass {
lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h
  155 class AMDGPUArgumentUsageInfo : public ImmutablePass {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
  117 class WebAssemblyExceptionInfo final : public MachineFunctionPass {
lib/Transforms/Instrumentation/AddressSanitizer.cpp
  551 class ASanGlobalsMetadataWrapperPass : public ModulePass {
tools/polly/include/polly/CodeGen/IslAst.h
  183 class IslAstInfoWrapperPass : public ScopPass {
tools/polly/include/polly/DependenceInfo.h
  223 class DependenceInfo : public ScopPass {
tools/polly/include/polly/ScopDetection.h
  624 struct ScopDetectionWrapperPass : public FunctionPass {
tools/polly/include/polly/ScopInfo.h
 2766 class ScopInfoRegionPass : public RegionPass {
unittests/IR/LegacyPassManagerTest.cpp
   62     struct ModuleNDM : public ModulePass {
  177     struct FPass : public PassTest<Module, FunctionPass> {