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

References

lib/Analysis/AliasAnalysis.cpp
  739 INITIALIZE_PASS(ExternalAAWrapperPass, "external-aa", "External Alias Analysis",
lib/Analysis/AssumptionCache.cpp
  301 INITIALIZE_PASS(AssumptionCacheTracker, "assumption-cache-tracker",
lib/Analysis/CFGPrinter.cpp
   55 INITIALIZE_PASS(CFGViewerLegacyPass, "view-cfg", "View CFG of function", false, true)
   85 INITIALIZE_PASS(CFGOnlyViewerLegacyPass, "view-cfg-only",
  132 INITIALIZE_PASS(CFGPrinterLegacyPass, "dot-cfg", "Print CFG of function to 'dot' file",
  161 INITIALIZE_PASS(CFGOnlyPrinterLegacyPass, "dot-cfg-only",
lib/Analysis/CFLAndersAliasAnalysis.cpp
  910 INITIALIZE_PASS(CFLAndersAAWrapperPass, "cfl-anders-aa",
lib/Analysis/CFLSteensAliasAnalysis.cpp
  342 INITIALIZE_PASS(CFLSteensAAWrapperPass, "cfl-steens-aa",
lib/Analysis/CallGraph.cpp
  276 INITIALIZE_PASS(CallGraphWrapperPass, "basiccg", "CallGraph Construction",
lib/Analysis/CallGraphSCCPass.cpp
  710 INITIALIZE_PASS(DummyCGSCCPass, "DummyCGSCCPass", "DummyCGSCCPass", false,
lib/Analysis/CallPrinter.cpp
   76 INITIALIZE_PASS(CallGraphViewer, "view-callgraph", "View call graph", false,
   80 INITIALIZE_PASS(CallGraphDOTPrinter, "dot-callgraph",
lib/Analysis/DomPrinter.cpp
  165 INITIALIZE_PASS(DomViewer, "view-dom",
  169 INITIALIZE_PASS(DomOnlyViewer, "view-dom-only",
  174 INITIALIZE_PASS(PostDomViewer, "view-postdom",
  178 INITIALIZE_PASS(PostDomOnlyViewer, "view-postdom-only",
  242 INITIALIZE_PASS(DomPrinter, "dot-dom",
  247 INITIALIZE_PASS(DomOnlyPrinter, "dot-dom-only",
  253 INITIALIZE_PASS(PostDomPrinter, "dot-postdom",
  258 INITIALIZE_PASS(PostDomOnlyPrinter, "dot-postdom-only",
lib/Analysis/InstCount.cpp
   67 INITIALIZE_PASS(InstCount, "instcount",
lib/Analysis/IntervalPartition.cpp
   25 INITIALIZE_PASS(IntervalPartition, "intervals",
lib/Analysis/LoopPass.cpp
  413 INITIALIZE_PASS(LCSSAVerificationPass, "lcssa-verification", "LCSSA Verifier",
lib/Analysis/ModuleDebugInfoPrinter.cpp
   44 INITIALIZE_PASS(ModuleDebugInfoPrinter, "module-debuginfo",
lib/Analysis/ObjCARCAliasAnalysis.cpp
  141 INITIALIZE_PASS(ObjCARCAAWrapperPass, "objc-arc-aa",
lib/Analysis/PhiValues.cpp
  211 INITIALIZE_PASS(PhiValuesWrapperPass, "phi-values", "Phi Values Analysis", false,
lib/Analysis/PostDominators.cpp
   35 INITIALIZE_PASS(PostDominatorTreeWrapperPass, "postdomtree",
lib/Analysis/ProfileSummaryInfo.cpp
  352 INITIALIZE_PASS(ProfileSummaryInfoWrapperPass, "profile-summary-info",
lib/Analysis/RegionPrinter.cpp
  200 INITIALIZE_PASS(RegionPrinter, "dot-regions",
  203 INITIALIZE_PASS(
  208 INITIALIZE_PASS(RegionViewer, "view-regions", "View regions of function",
  211 INITIALIZE_PASS(RegionOnlyViewer, "view-regions-only",
lib/Analysis/ScopedNoAliasAA.cpp
  187 INITIALIZE_PASS(ScopedNoAliasAAWrapperPass, "scoped-noalias",
lib/Analysis/TargetLibraryInfo.cpp
 1634 INITIALIZE_PASS(TargetLibraryInfoWrapperPass, "targetlibinfo",
lib/Analysis/TargetTransformInfo.cpp
 1358 INITIALIZE_PASS(TargetTransformInfoWrapperPass, "tti",
lib/Analysis/TypeBasedAliasAnalysis.cpp
  717 INITIALIZE_PASS(TypeBasedAAWrapperPass, "tbaa", "Type-Based Alias Analysis",
lib/CodeGen/AtomicExpandPass.cpp
  128 INITIALIZE_PASS(AtomicExpand, DEBUG_TYPE, "Expand Atomic instructions",
lib/CodeGen/BranchFolding.cpp
  116 INITIALIZE_PASS(BranchFolderPass, DEBUG_TYPE,
lib/CodeGen/BranchRelaxation.cpp
  123 INITIALIZE_PASS(BranchRelaxation, DEBUG_TYPE, BRANCH_RELAX_NAME, false, false)
lib/CodeGen/CFGuardLongjmp.cpp
   55 INITIALIZE_PASS(CFGuardLongjmp, "CFGuardLongjmp",
lib/CodeGen/CFIInstrInserter.cpp
  121 INITIALIZE_PASS(CFIInstrInserter, "cfi-instr-inserter",
lib/CodeGen/DeadMachineInstructionElim.cpp
   55 INITIALIZE_PASS(DeadMachineInstructionElim, DEBUG_TYPE,
lib/CodeGen/DetectDeadLanes.cpp
  133 INITIALIZE_PASS(DetectDeadLanes, DEBUG_TYPE, "Detect Dead Lanes", false, false)
lib/CodeGen/EdgeBundles.cpp
   29 INITIALIZE_PASS(EdgeBundles, "edge-bundles", "Bundle Machine CFG Edges",
lib/CodeGen/ExpandPostRAPseudos.cpp
   60 INITIALIZE_PASS(ExpandPostRA, DEBUG_TYPE,
lib/CodeGen/FEntryInserter.cpp
   51 INITIALIZE_PASS(FEntryInserter, "fentry-insert", "Insert fentry calls", false,
lib/CodeGen/FinalizeISel.cpp
   44 INITIALIZE_PASS(FinalizeISel, DEBUG_TYPE,
lib/CodeGen/FuncletLayout.cpp
   39 INITIALIZE_PASS(FuncletLayout, DEBUG_TYPE,
lib/CodeGen/GCMetadata.cpp
   48 INITIALIZE_PASS(GCModuleInfo, "collector-metadata",
lib/CodeGen/GCRootLowering.cpp
  244 INITIALIZE_PASS(GCMachineCodeAnalysis, "gc-analysis",
lib/CodeGen/GlobalMerge.cpp
  216 INITIALIZE_PASS(GlobalMerge, DEBUG_TYPE, "Merge global variables", false, false)
lib/CodeGen/IndirectBrExpandPass.cpp
   68 INITIALIZE_PASS(IndirectBrExpandPass, DEBUG_TYPE,
lib/CodeGen/LiveDebugValues.cpp
  577 INITIALIZE_PASS(LiveDebugValues, DEBUG_TYPE, "Live DEBUG_VALUE analysis",
lib/CodeGen/LiveRangeShrink.cpp
   66 INITIALIZE_PASS(LiveRangeShrink, "lrshrink", "Live Range Shrink Pass", false,
lib/CodeGen/LocalStackSlotAllocation.cpp
  109 INITIALIZE_PASS(LocalStackSlotPass, DEBUG_TYPE,
lib/CodeGen/LowerEmuTLS.cpp
   55 INITIALIZE_PASS(LowerEmuTLS, DEBUG_TYPE,
lib/CodeGen/MIRPrintingPass.cpp
   62 INITIALIZE_PASS(MIRPrintingPass, "mir-printer", "MIR Printer", false, false)
lib/CodeGen/MachineCopyPropagation.cpp
  237 INITIALIZE_PASS(MachineCopyPropagation, DEBUG_TYPE,
lib/CodeGen/MachineDominators.cpp
   41 INITIALIZE_PASS(MachineDominatorTree, "machinedomtree",
lib/CodeGen/MachineFunctionPrinterPass.cpp
   58 INITIALIZE_PASS(MachineFunctionPrinterPass, "machineinstr-printer",
lib/CodeGen/MachineInstrBundle.cpp
   41 INITIALIZE_PASS(UnpackMachineBundles, "unpack-mi-bundles",
  100 INITIALIZE_PASS(FinalizeMachineBundles, "finalize-mi-bundles",
lib/CodeGen/MachineModuleInfo.cpp
  342 INITIALIZE_PASS(MachineModuleInfoWrapperPass, "machinemoduleinfo",
lib/CodeGen/MachineOutliner.cpp
  945 INITIALIZE_PASS(MachineOutliner, DEBUG_TYPE, "Machine Function Outliner", false,
lib/CodeGen/MachinePostDominators.cpp
   27 INITIALIZE_PASS(MachinePostDominatorTree, "machinepostdomtree",
lib/CodeGen/MachineScheduler.cpp
  230 INITIALIZE_PASS(PostMachineScheduler, "postmisched",
lib/CodeGen/MachineSink.cpp
 1090 INITIALIZE_PASS(PostRAMachineSinking, "postra-machine-sink",
lib/CodeGen/MachineVerifier.cpp
  321 INITIALIZE_PASS(MachineVerifierPass, "machineverifier",
lib/CodeGen/OptimizePHIs.cpp
   70 INITIALIZE_PASS(OptimizePHIs, DEBUG_TYPE,
lib/CodeGen/PatchableFunction.cpp
   87 INITIALIZE_PASS(PatchableFunction, "patchable-function",
lib/CodeGen/PostRAHazardRecognizer.cpp
   65 INITIALIZE_PASS(PostRAHazardRecognizer, DEBUG_TYPE,
lib/CodeGen/PostRASchedulerList.cpp
  202 INITIALIZE_PASS(PostRAScheduler, DEBUG_TYPE,
lib/CodeGen/PreISelIntrinsicLowering.cpp
  201 INITIALIZE_PASS(PreISelIntrinsicLoweringLegacyPass,
lib/CodeGen/ProcessImplicitDefs.cpp
   53 INITIALIZE_PASS(ProcessImplicitDefs, DEBUG_TYPE,
lib/CodeGen/ReachingDefAnalysis.cpp
   19 INITIALIZE_PASS(ReachingDefAnalysis, DEBUG_TYPE, "ReachingDefAnalysis", false,
lib/CodeGen/RegAllocFast.cpp
  238 INITIALIZE_PASS(RegAllocFast, "regallocfast", "Fast Register Allocator", false,
lib/CodeGen/RegisterScavenging.cpp
  815 INITIALIZE_PASS(ScavengerTest, "scavenger-test",
lib/CodeGen/RegisterUsageInfo.cpp
   37 INITIALIZE_PASS(PhysicalRegisterUsageInfo, "reg-usage-info",
lib/CodeGen/ResetMachineFunctionPass.cpp
   82 INITIALIZE_PASS(ResetMachineFunction, DEBUG_TYPE,
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
   72 INITIALIZE_PASS(ScalarizeMaskedMemIntrin, DEBUG_TYPE,
lib/CodeGen/SjLjEHPrepare.cpp
   75 INITIALIZE_PASS(SjLjEHPrepare, DEBUG_TYPE, "Prepare SjLj exceptions",
lib/CodeGen/SlotIndexes.cpp
   21 INITIALIZE_PASS(SlotIndexes, DEBUG_TYPE,
lib/CodeGen/StackMapLivenessAnalysis.cpp
   86 INITIALIZE_PASS(StackMapLiveness, "stackmap-liveness",
lib/CodeGen/TailDuplication.cpp
   68 INITIALIZE_PASS(TailDuplicate, DEBUG_TYPE, "Tail Duplication", false, false)
   69 INITIALIZE_PASS(EarlyTailDuplicate, "early-tailduplication",
lib/CodeGen/TargetPassConfig.cpp
  280 INITIALIZE_PASS(TargetPassConfig, "targetpassconfig",
lib/CodeGen/UnreachableBlockElim.cpp
   62 INITIALIZE_PASS(UnreachableBlockElimLegacyPass, "unreachableblockelim",
   91 INITIALIZE_PASS(UnreachableMachineBlockElim, "unreachable-mbb-elimination",
lib/CodeGen/VirtRegMap.cpp
   60 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
lib/CodeGen/WasmEHPrepare.cpp
  137 INITIALIZE_PASS(WasmEHPrepare, DEBUG_TYPE, "Prepare WebAssembly exceptions",
lib/CodeGen/WinEHPrepare.cpp
  103 INITIALIZE_PASS(WinEHPrepare, DEBUG_TYPE, "Prepare Windows exceptions",
lib/IR/Dominators.cpp
  360 INITIALIZE_PASS(DominatorTreeWrapperPass, "domtree",
lib/IR/IRPrintingPasses.cpp
  137 INITIALIZE_PASS(PrintModulePassWrapper, "print-module",
  140 INITIALIZE_PASS(PrintFunctionPassWrapper, "print-function",
  143 INITIALIZE_PASS(PrintBasicBlockPass, "print-bb", "Print BB to stderr", false,
lib/IR/Verifier.cpp
 5534 INITIALIZE_PASS(VerifierLegacyPass, "verify", "Module Verifier", false, false)
lib/Target/AArch64/AArch64A53Fix835769.cpp
  111 INITIALIZE_PASS(AArch64A53Fix835769, "aarch64-fix-cortex-a53-835769-pass",
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
  101 INITIALIZE_PASS(AArch64AdvSIMDScalar, "aarch64-simd-scalar",
lib/Target/AArch64/AArch64BranchTargets.cpp
   47 INITIALIZE_PASS(AArch64BranchTargets, "aarch64-branch-targets",
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
  143 INITIALIZE_PASS(LDTLSCleanup, "aarch64-local-dynamic-tls-cleanup",
lib/Target/AArch64/AArch64CollectLOH.cpp
  157 INITIALIZE_PASS(AArch64CollectLOH, "aarch64-collect-loh",
lib/Target/AArch64/AArch64CompressJumpTables.cpp
   63 INITIALIZE_PASS(AArch64CompressJumpTables, DEBUG_TYPE,
lib/Target/AArch64/AArch64CondBrTuning.cpp
   72 INITIALIZE_PASS(AArch64CondBrTuning, "aarch64-cond-br-tuning",
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
   61 INITIALIZE_PASS(AArch64DeadRegisterDefinitions, "aarch64-dead-defs",
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
   87 INITIALIZE_PASS(AArch64ExpandPseudo, "aarch64-expand-pseudo",
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  189 INITIALIZE_PASS(AArch64LoadStoreOpt, "aarch64-ldst-opt",
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  109 INITIALIZE_PASS(AArch64RedundantCopyElimination, "aarch64-copyelim",
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  210 INITIALIZE_PASS(AArch64SIMDInstrOpt, "aarch64-simdinstr-opt",
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  183 INITIALIZE_PASS(AArch64SpeculationHardening, "aarch64-speculation-hardening",
lib/Target/AArch64/AArch64StorePairSuppress.cpp
   63 INITIALIZE_PASS(AArch64StorePairSuppress, "aarch64-stp-suppress",
lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp
   38 INITIALIZE_PASS(AMDGPUAAWrapperPass, "amdgpu-aa",
   41 INITIALIZE_PASS(AMDGPUExternalAAWrapper, "amdgpu-aa-wrapper",
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
   51 INITIALIZE_PASS(AMDGPUAlwaysInline, "amdgpu-always-inline",
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
   83 INITIALIZE_PASS(AMDGPUAnnotateKernelFeatures, DEBUG_TYPE,
lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp
   19 INITIALIZE_PASS(AMDGPUArgumentUsageInfo, DEBUG_TYPE,
lib/Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp
   51 INITIALIZE_PASS(AMDGPUFixFunctionBitcasts, DEBUG_TYPE,
lib/Target/AMDGPU/AMDGPULibCalls.cpp
  218 INITIALIZE_PASS(AMDGPUUseNativeCalls, "amdgpu-usenative",
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
   53 INITIALIZE_PASS(AMDGPULowerIntrinsics, DEBUG_TYPE, "Lower intrinsics", false,
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
   71 INITIALIZE_PASS(AMDGPUOpenCLEnqueuedBlockLowering, DEBUG_TYPE,
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp
   62 INITIALIZE_PASS(AMDGPUPerfHintAnalysis, DEBUG_TYPE,
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  133 INITIALIZE_PASS(AMDGPUPromoteAlloca, DEBUG_TYPE,
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp
  148 INITIALIZE_PASS(AMDGPUPropagateAttributesEarly,
  152 INITIALIZE_PASS(AMDGPUPropagateAttributesLate,
lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp
  117 INITIALIZE_PASS(AMDGPUUnifyMetadata, "amdgpu-unify-metadata",
lib/Target/AMDGPU/GCNDPPCombine.cpp
  111 INITIALIZE_PASS(GCNDPPCombine, DEBUG_TYPE, "GCN DPP Combine", false, false)
lib/Target/AMDGPU/SIAddIMGInit.cpp
   54 INITIALIZE_PASS(SIAddIMGInit, DEBUG_TYPE, "SI Add IMG Init", false, false)
lib/Target/AMDGPU/SIFixVGPRCopies.cpp
   42 INITIALIZE_PASS(SIFixVGPRCopies, DEBUG_TYPE, "SI Fix VGPR copies", false, false)
lib/Target/AMDGPU/SIFixupVectorISel.cpp
   74 INITIALIZE_PASS(SIFixupVectorISel, DEBUG_TYPE,
lib/Target/AMDGPU/SIFoldOperands.cpp
  126 INITIALIZE_PASS(SIFoldOperands, DEBUG_TYPE,
lib/Target/AMDGPU/SIInsertSkips.cpp
   90 INITIALIZE_PASS(SIInsertSkips, DEBUG_TYPE,
lib/Target/AMDGPU/SILowerControlFlow.cpp
  135 INITIALIZE_PASS(SILowerControlFlow, DEBUG_TYPE,
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
 1310 INITIALIZE_PASS(SIMemoryLegalizer, DEBUG_TYPE, PASS_NAME, false, false)
lib/Target/AMDGPU/SIModeRegister.cpp
  157 INITIALIZE_PASS(SIModeRegister, DEBUG_TYPE,
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  212 INITIALIZE_PASS(SIPeepholeSDWA, DEBUG_TYPE, "SI Peephole SDWA", false, false)
lib/Target/AMDGPU/SIShrinkInstructions.cpp
   59 INITIALIZE_PASS(SIShrinkInstructions, DEBUG_TYPE,
lib/Target/ARM/ARMConstantIslandPass.cpp
 2462 INITIALIZE_PASS(ARMConstantIslands, "arm-cp-islands", ARM_CP_ISLANDS_OPT_NAME,
lib/Target/ARM/ARMExpandPseudoInsts.cpp
   86 INITIALIZE_PASS(ARMExpandPseudo, DEBUG_TYPE, ARM_EXPAND_PSEUDO_NAME, false,
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  200 INITIALIZE_PASS(ARMLoadStoreOpt, "arm-ldst-opt", ARM_LOAD_STORE_OPT_NAME, false,
 2075 INITIALIZE_PASS(ARMPreAllocLoadStoreOpt, "arm-prera-ldst-opt",
lib/Target/ARM/ARMLowOverheadLoops.cpp
   86 INITIALIZE_PASS(ARMLowOverheadLoops, DEBUG_TYPE, ARM_LOW_OVERHEAD_LOOPS_NAME,
lib/Target/ARM/MVEVPTBlockPass.cpp
   64 INITIALIZE_PASS(MVEVPTBlock, DEBUG_TYPE, "ARM MVE VPT block pass", false, false)
lib/Target/ARM/Thumb2ITBlockPass.cpp
   76 INITIALIZE_PASS(Thumb2ITBlock, DEBUG_TYPE, PASS_NAME, false, false)
lib/Target/ARM/Thumb2SizeReduction.cpp
  241 INITIALIZE_PASS(Thumb2SizeReduce, DEBUG_TYPE, THUMB2_SIZE_REDUCE_NAME, false,
lib/Target/AVR/AVRExpandPseudoInsts.cpp
 1581 INITIALIZE_PASS(AVRExpandPseudo, "avr-expand-pseudo",
lib/Target/AVR/AVRRelaxMemOperations.cpp
  141 INITIALIZE_PASS(AVRRelaxMem, "avr-relax-mem",
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  171 INITIALIZE_PASS(BPFAbstractMemberAccess, DEBUG_TYPE,
lib/Target/BPF/BPFMIChecking.cpp
  182 INITIALIZE_PASS(BPFMIPreEmitChecking, "bpf-mi-pemit-checking",
lib/Target/BPF/BPFMIPeephole.cpp
  189 INITIALIZE_PASS(BPFMIPeephole, DEBUG_TYPE,
  282 INITIALIZE_PASS(BPFMIPreEmitPeephole, "bpf-mi-pemit-peephole",
  455 INITIALIZE_PASS(BPFMIPeepholeTruncElim, "bpf-mi-trunc-elim",
lib/Target/BPF/BPFMISimplifyPatchable.cpp
  149 INITIALIZE_PASS(BPFMISimplifyPatchable, DEBUG_TYPE,
lib/Target/Hexagon/HexagonBitSimplify.cpp
 2939 INITIALIZE_PASS(HexagonLoopRescheduling, "hexagon-loop-resched",
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   84 INITIALIZE_PASS(HexagonBranchRelaxation, "hexagon-brelax",
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  244 INITIALIZE_PASS(HexagonCFGOptimizer, "hexagon-cfg", "Hexagon CFG Optimizer",
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1906 INITIALIZE_PASS(HexagonConstPropagation, "hexagon-constp",
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  124 INITIALIZE_PASS(HexagonCopyToCombine, "hexagon-copy-combine",
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  227 INITIALIZE_PASS(HexagonEarlyIfConversion, "hexagon-early-if",
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   76 INITIALIZE_PASS(HexagonFixupHwLoops, "hwloopsfixup",
lib/Target/Hexagon/HexagonFrameLowering.cpp
  235 INITIALIZE_PASS(HexagonCallFrameInformation, "hexagon-cfi",
lib/Target/Hexagon/HexagonGenMux.cpp
  143 INITIALIZE_PASS(HexagonGenMux, "hexagon-gen-mux",
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   52 INITIALIZE_PASS(HexagonOptimizeSZextends, "reargs",
lib/Target/Hexagon/HexagonPeephole.cpp
  106 INITIALIZE_PASS(HexagonPeephole, "hexagon-peephole", "Hexagon Peephole",
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   58 INITIALIZE_PASS(HexagonSplitConst32AndConst64, "split-const-for-sdata",
lib/Target/Hexagon/HexagonSplitDouble.cpp
  132 INITIALIZE_PASS(HexagonSplitDoubleRegs, "hexagon-split-double",
lib/Target/Hexagon/HexagonVExtract.cpp
   63 INITIALIZE_PASS(HexagonVExtract, "hexagon-vextract",
lib/Target/Hexagon/HexagonVectorPrint.cpp
  203 INITIALIZE_PASS(HexagonVectorPrint, "hexagon-vector-print",
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   91 INITIALIZE_PASS(LanaiMemAluCombiner, DEBUG_TYPE,
lib/Target/Mips/MicroMipsSizeReduction.cpp
  282 INITIALIZE_PASS(MicroMipsSizeReduce, DEBUG_TYPE, MICROMIPS_SIZE_REDUCE_NAME,
lib/Target/Mips/MipsBranchExpansion.cpp
  180 INITIALIZE_PASS(MipsBranchExpansion, DEBUG_TYPE,
lib/Target/Mips/MipsDelaySlotFiller.cpp
  308 INITIALIZE_PASS(MipsDelaySlotFiller, DEBUG_TYPE,
lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
   64 INITIALIZE_PASS(
lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp
   49 INITIALIZE_PASS(NVPTXAssignValidGlobalNames, "nvptx-assign-valid-global-names",
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
   66 INITIALIZE_PASS(
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
  146 INITIALIZE_PASS(NVPTXLowerAggrCopies, "nvptx-lower-aggr-copies",
lib/Target/NVPTX/NVPTXLowerAlloca.cpp
   58 INITIALIZE_PASS(NVPTXLowerAlloca, "nvptx-lower-alloca",
lib/Target/NVPTX/NVPTXLowerArgs.cpp
  138 INITIALIZE_PASS(NVPTXLowerArgs, "nvptx-lower-args",
lib/Target/NVPTX/NVPTXPeephole.cpp
   71 INITIALIZE_PASS(NVPTXPeephole, "nvptx-peephole", "NVPTX Peephole", false, false)
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
   64 INITIALIZE_PASS(NVPTXProxyRegErasure, "nvptx-proxyreg-erasure", "NVPTX ProxyReg Erasure", false, false)
lib/Target/NVPTX/NVVMIntrRange.cpp
   61 INITIALIZE_PASS(NVVMIntrRange, "nvvm-intr-range",
lib/Target/NVPTX/NVVMReflect.cpp
   71 INITIALIZE_PASS(NVVMReflect, "nvvm-reflect",
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  283 INITIALIZE_PASS(PPCBoolRetToInt, "bool-ret-to-int",
lib/Target/PowerPC/PPCBranchSelector.cpp
   70 INITIALIZE_PASS(PPCBSel, "ppc-branch-select", "PowerPC Branch Selector",
lib/Target/PowerPC/PPCEarlyReturn.cpp
  203 INITIALIZE_PASS(PPCEarlyReturn, DEBUG_TYPE,
lib/Target/PowerPC/PPCExpandISEL.cpp
  504 INITIALIZE_PASS(PPCExpandISEL, DEBUG_TYPE, "PowerPC Expand ISEL Generation",
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
  295 INITIALIZE_PASS(PPCPreEmitPeephole, DEBUG_TYPE, "PowerPC Pre-Emit Peephole",
lib/Target/PowerPC/PPCQPXLoadSplat.cpp
   49 INITIALIZE_PASS(PPCQPXLoadSplat, "ppc-qpx-load-splat",
lib/Target/PowerPC/PPCTOCRegDeps.cpp
  149 INITIALIZE_PASS(PPCTOCRegDeps, DEBUG_TYPE,
lib/Target/PowerPC/PPCVSXCopy.cpp
  166 INITIALIZE_PASS(PPCVSXCopy, DEBUG_TYPE,
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  710 INITIALIZE_PASS(RISCVExpandPseudo, "riscv-expand-pseudo",
lib/Target/RISCV/RISCVMergeBaseOffset.cpp
   67 INITIALIZE_PASS(RISCVMergeBaseOffsetOpt, "riscv-merge-base-offset",
lib/Target/SystemZ/SystemZPostRewrite.cpp
   72 INITIALIZE_PASS(SystemZPostRewrite, "systemz-post-rewrite",
lib/Target/SystemZ/SystemZTDC.cpp
  114 INITIALIZE_PASS(SystemZTDCPass, "systemz-tdc",
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
   54 INITIALIZE_PASS(WebAssemblyAddMissingPrototypes, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
   62 INITIALIZE_PASS(WebAssemblyArgumentMove, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  136 INITIALIZE_PASS(WebAssemblyCFGSort, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
  108 INITIALIZE_PASS(WebAssemblyCFGStackify, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
   56 INITIALIZE_PASS(WebAssemblyCallIndirectFixup, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   64 INITIALIZE_PASS(WebAssemblyExplicitLocals, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
   58 INITIALIZE_PASS(FixFunctionBitcasts, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  475 INITIALIZE_PASS(WebAssemblyFixIrreducibleControlFlow, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
   47 INITIALIZE_PASS(WebAssemblyLateEHPrepare, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp
   49 INITIALIZE_PASS(WebAssemblyLowerBrUnless, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  288 INITIALIZE_PASS(WebAssemblyLowerEmscriptenEHSjLj, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
   53 INITIALIZE_PASS(LowerGlobalDtors, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
   75 INITIALIZE_PASS(WebAssemblyMemIntrinsicResults, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
   60 INITIALIZE_PASS(WebAssemblyOptimizeLiveIntervals, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
   50 INITIALIZE_PASS(OptimizeReturned, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
   52 INITIALIZE_PASS(WebAssemblyPeephole, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
   57 INITIALIZE_PASS(WebAssemblyPrepareForLiveIntervals, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
   57 INITIALIZE_PASS(WebAssemblyRegColoring, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp
   53 INITIALIZE_PASS(WebAssemblyRegNumbering, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
   71 INITIALIZE_PASS(WebAssemblyRegStackify, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
   55 INITIALIZE_PASS(WebAssemblyReplacePhysRegs, DEBUG_TYPE,
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
   49 INITIALIZE_PASS(WebAssemblySetP2AlignOperands, DEBUG_TYPE,
lib/Target/X86/X86CallFrameOptimization.cpp
  128 INITIALIZE_PASS(X86CallFrameOptimization, DEBUG_TYPE,
lib/Target/X86/X86CondBrFolding.cpp
   80 INITIALIZE_PASS(X86CondBrFoldingPass, "X86CondBrFolding", "X86CondBrFolding", false, false)
lib/Target/X86/X86DomainReassignment.cpp
  791 INITIALIZE_PASS(X86DomainReassignment, "x86-domain-reassignment",
lib/Target/X86/X86EvexToVex.cpp
  272 INITIALIZE_PASS(EvexToVexInstPass, EVEX2VEX_NAME, EVEX2VEX_DESC, false, false)
lib/Target/X86/X86ExpandPseudo.cpp
   72 INITIALIZE_PASS(X86ExpandPseudo, DEBUG_TYPE, X86_EXPAND_PSEUDO_NAME, false,
lib/Target/X86/X86FixupBWInsts.cpp
  147 INITIALIZE_PASS(FixupBWInstPass, FIXUPBW_NAME, FIXUPBW_DESC, false, false)
lib/Target/X86/X86FixupLEAs.cpp
  123 INITIALIZE_PASS(FixupLEAPass, FIXUPLEA_NAME, FIXUPLEA_DESC, false, false)
lib/Target/X86/X86OptimizeLEAs.cpp
  307 INITIALIZE_PASS(X86OptimizeLEAPass, DEBUG_TYPE, "X86 optimize LEA pass", false,
lib/Target/X86/X86WinEHState.cpp
  117 INITIALIZE_PASS(WinEHStatePass, "x86-winehstate",
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   56 INITIALIZE_PASS(XCoreLowerThreadLocal, "xcore-lower-thread-local",
lib/Transforms/CFGuard/CFGuard.cpp
  299 INITIALIZE_PASS(CFGuard, "CFGuard", "CFGuard", false, false)
lib/Transforms/Coroutines/CoroCleanup.cpp
  136 INITIALIZE_PASS(CoroCleanup, "coro-cleanup",
lib/Transforms/Coroutines/CoroEarly.cpp
  271 INITIALIZE_PASS(CoroEarly, "coro-early", "Lower early coroutine intrinsics",
lib/Transforms/IPO/BarrierNoopPass.cpp
   45 INITIALIZE_PASS(BarrierNoop, "barrier", "A No-Op Barrier Pass",
lib/Transforms/IPO/BlockExtractor.cpp
   91 INITIALIZE_PASS(BlockExtractor, "extract-blocks",
lib/Transforms/IPO/CalledValuePropagation.cpp
  432 INITIALIZE_PASS(CalledValuePropagationLegacyPass, "called-value-propagation",
lib/Transforms/IPO/ConstantMerge.cpp
  282 INITIALIZE_PASS(ConstantMergeLegacyPass, "constmerge",
lib/Transforms/IPO/DeadArgumentElimination.cpp
   91 INITIALIZE_PASS(DAE, "deadargelim", "Dead Argument Elimination", false, false)
  110 INITIALIZE_PASS(DAH, "deadarghaX0r",
lib/Transforms/IPO/ElimAvailExtern.cpp
   96 INITIALIZE_PASS(EliminateAvailableExternallyLegacyPass, "elim-avail-extern",
lib/Transforms/IPO/ForceFunctionAttrs.cpp
  123 INITIALIZE_PASS(ForceFunctionAttrsLegacyPass, "forceattrs",
lib/Transforms/IPO/FunctionImport.cpp
 1302 INITIALIZE_PASS(FunctionImportLegacyPass, "function-import",
lib/Transforms/IPO/GlobalDCE.cpp
   77 INITIALIZE_PASS(GlobalDCELegacyPass, "globaldce",
lib/Transforms/IPO/GlobalSplit.cpp
  182 INITIALIZE_PASS(GlobalSplit, "globalsplit", "Global splitter", false, false)
lib/Transforms/IPO/IPConstantPropagation.cpp
  281 INITIALIZE_PASS(IPCP, "ipconstprop",
lib/Transforms/IPO/Internalize.cpp
  280 INITIALIZE_PASS(InternalizeLegacyPass, "internalize",
lib/Transforms/IPO/LoopExtractor.cpp
   77 INITIALIZE_PASS(SingleLoopExtractor, "loop-extract-single",
lib/Transforms/IPO/LowerTypeTests.cpp
  541 INITIALIZE_PASS(LowerTypeTests, "lowertypetests", "Lower type metadata", false,
lib/Transforms/IPO/MergeFunctions.cpp
  304 INITIALIZE_PASS(MergeFunctions, "mergefunc", "Merge Functions", false, false)
lib/Transforms/IPO/StripDeadPrototypes.cpp
   82 INITIALIZE_PASS(StripDeadPrototypesLegacyPass, "strip-dead-prototypes",
lib/Transforms/IPO/StripSymbols.cpp
   99 INITIALIZE_PASS(StripSymbols, "strip",
  107 INITIALIZE_PASS(StripNonDebugSymbols, "strip-nondebug",
  116 INITIALIZE_PASS(StripDebugDeclare, "strip-debug-declare",
  124 INITIALIZE_PASS(StripDeadDebugInfo, "strip-dead-debug-info",
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1203 INITIALIZE_PASS(ASanGlobalsMetadataWrapperPass, "asan-globals-md",
 1230 INITIALIZE_PASS(
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  465 INITIALIZE_PASS(DataFlowSanitizer, "dfsan",
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  462 INITIALIZE_PASS(PGOInstrumentationGenCreateVarLegacyPass,
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
   55 INITIALIZE_PASS(ObjCARCAPElim,
lib/Transforms/ObjCARC/ObjCARCExpand.cpp
   67 INITIALIZE_PASS(ObjCARCExpand,
lib/Transforms/Scalar/DCE.cpp
   76 INITIALIZE_PASS(DeadInstElimination, "die",
  172 INITIALIZE_PASS(DCELegacyPass, "dce", "Dead Code Elimination", false, false)
lib/Transforms/Scalar/Float2Int.cpp
   79 INITIALIZE_PASS(Float2IntLegacyPass, "float2int", "Float to int", false, false)
lib/Transforms/Scalar/InferAddressSpaces.cpp
  214 INITIALIZE_PASS(InferAddressSpaces, DEBUG_TYPE, "Infer address spaces",
lib/Transforms/Scalar/LowerAtomic.cpp
  174 INITIALIZE_PASS(LowerAtomicLegacyPass, "loweratomic",
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
  165 INITIALIZE_PASS(LowerConstantIntrinsics, "lower-constant-intrinsics",
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  392 INITIALIZE_PASS(LowerExpectIntrinsic, "lower-expect",
lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
   75 INITIALIZE_PASS(LowerGuardIntrinsicLegacyPass, "lower-guard-intrinsic",
lib/Transforms/Scalar/LowerWidenableCondition.cpp
   71 INITIALIZE_PASS(LowerWidenableConditionLegacyPass, "lower-widenable-condition",
lib/Transforms/Scalar/MakeGuardsExplicit.cpp
  110 INITIALIZE_PASS(MakeGuardsExplicitLegacyPass, "make-guards-explicit",
lib/Transforms/Scalar/Reassociate.cpp
 2495 INITIALIZE_PASS(ReassociateLegacyPass, "reassociate",
lib/Transforms/Utils/BreakCriticalEdges.cpp
   75 INITIALIZE_PASS(BreakCriticalEdges, "break-crit-edges",
lib/Transforms/Utils/EntryExitInstrumenter.cpp
  148 INITIALIZE_PASS(
  152 INITIALIZE_PASS(PostInlineEntryExitInstrumenter, "post-inline-ee-instrument",
lib/Transforms/Utils/InstructionNamer.cpp
   53 INITIALIZE_PASS(InstNamer, "instnamer",
lib/Transforms/Utils/LowerInvoke.cpp
   42 INITIALIZE_PASS(LowerInvokeLegacyPass, "lowerinvoke",
lib/Transforms/Utils/StripGCRelocates.cpp
   73 INITIALIZE_PASS(StripGCRelocates, "strip-gc-relocates",
lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp
   36 INITIALIZE_PASS(StripNonLineTableDebugInfo, "strip-nonlinetable-debuginfo",
lib/Transforms/Utils/SymbolRewriter.cpp
  574 INITIALIZE_PASS(RewriteSymbolsLegacyPass, "rewrite-symbols", "Rewrite Symbols",
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
   25 INITIALIZE_PASS(UnifyFunctionExitNodes, "mergereturn",
unittests/IR/LegacyPassManagerTest.cpp
  611 INITIALIZE_PASS(ModuleNDM, "mndm", "mndm", false, false)
  615 INITIALIZE_PASS(FPass, "fp","fp", false, false)
  619 INITIALIZE_PASS(BPass, "bp","bp", false, false)
unittests/IR/TimePassesTest.cpp
   58 INITIALIZE_PASS(Pass1, "Pass1", "Pass1", false, false)
   59 INITIALIZE_PASS(Pass2, "Pass2", "Pass2", false, false)
unittests/MI/LiveIntervalTest.cpp
  162 INITIALIZE_PASS(TestPass, "testpass", "testpass", false, false)