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

Overridden By

include/llvm/Analysis/LoopPass.h
  109   StringRef getPassName() const override { return "Loop Pass Manager"; }
include/llvm/Analysis/RegionPass.h
  108   StringRef getPassName() const override { return "Region Pass Manager"; }
include/llvm/CodeGen/GlobalISel/IRTranslator.h
  618   StringRef getPassName() const override { return "IRTranslator"; }
include/llvm/CodeGen/GlobalISel/InstructionSelect.h
   30   StringRef getPassName() const override { return "InstructionSelect"; }
include/llvm/CodeGen/GlobalISel/Legalizer.h
   43   StringRef getPassName() const override { return "Legalizer"; }
include/llvm/CodeGen/GlobalISel/Localizer.h
   76   StringRef getPassName() const override { return "Localizer"; }
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
  621   StringRef getPassName() const override { return "RegBankSelect"; }
include/llvm/IR/LegacyPassManagers.h
  509   StringRef getPassName() const override { return "Function Pass Manager"; }
lib/Analysis/CallGraphSCCPass.cpp
   79   StringRef getPassName() const override { return "CallGraph Pass Manager"; }
  672     StringRef getPassName() const override { return "Print CallGraph IR"; }
lib/Analysis/LoopPass.cpp
   58   StringRef getPassName() const override { return "Print Loop IR"; }
lib/Analysis/RegionPass.cpp
  207   StringRef getPassName() const override { return "Print Region IR"; }
lib/Bitcode/Writer/BitcodeWriterPass.cpp
   50     StringRef getPassName() const override { return "Bitcode Writer"; }
lib/CodeGen/BranchRelaxation.cpp
  114   StringRef getPassName() const override { return BRANCH_RELAX_NAME; }
lib/CodeGen/CFGuardLongjmp.cpp
   44   StringRef getPassName() const override {
lib/CodeGen/CodeGenPrepare.cpp
  315     StringRef getPassName() const override { return "CodeGen Prepare"; }
lib/CodeGen/DetectDeadLanes.cpp
   64   StringRef getPassName() const override { return "Detect Dead Lanes"; }
lib/CodeGen/DwarfEHPrepare.cpp
   74     StringRef getPassName() const override {
lib/CodeGen/EarlyIfConversion.cpp
  716   StringRef getPassName() const override { return "Early If-Conversion"; }
  951   StringRef getPassName() const override { return "Early If-predicator"; }
lib/CodeGen/GCMetadata.cpp
   95 StringRef Printer::getPassName() const {
lib/CodeGen/GCRootLowering.cpp
   94 StringRef LowerIntrinsics::getPassName() const {
lib/CodeGen/GlobalMerge.cpp
  204     StringRef getPassName() const override { return "Merge internal globals"; }
lib/CodeGen/InterleavedAccessPass.cpp
   90   StringRef getPassName() const override { return "Interleaved Access Pass"; }
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1310   StringRef getPassName() const override {
lib/CodeGen/LiveRangeShrink.cpp
   55   StringRef getPassName() const override { return "Live Range Shrink"; }
lib/CodeGen/MIRCanonicalizerPass.cpp
   62   StringRef getPassName() const override {
lib/CodeGen/MIRNamerPass.cpp
   42   StringRef getPassName() const override {
lib/CodeGen/MIRPrintingPass.cpp
   35   StringRef getPassName() const override { return "MIR Printing Pass"; }
lib/CodeGen/MachineCombiner.cpp
   82   StringRef getPassName() const override { return "Machine InstCombiner"; }
lib/CodeGen/MachineFunctionPrinterPass.cpp
   37   StringRef getPassName() const override { return "MachineFunction Printer"; }
lib/CodeGen/MachineModuleInfo.cpp
  322   StringRef getPassName() const override {
lib/CodeGen/MachineOutliner.cpp
  845   StringRef getPassName() const override { return "Machine Outliner"; }
lib/CodeGen/MachineSink.cpp
 1060   StringRef getPassName() const override { return "PostRA Machine Sink"; }
lib/CodeGen/RegAllocBasic.cpp
   82   StringRef getPassName() const override { return "Basic Register Allocator"; }
lib/CodeGen/RegAllocFast.cpp
  163     StringRef getPassName() const override { return "Fast Register Allocator"; }
lib/CodeGen/RegAllocGreedy.cpp
  418   StringRef getPassName() const override { return "Greedy Register Allocator"; }
lib/CodeGen/RegAllocPBQP.cpp
  130   StringRef getPassName() const override { return "PBQP Register Allocator"; }
lib/CodeGen/RegUsageInfoCollector.cpp
   47   StringRef getPassName() const override {
lib/CodeGen/RegUsageInfoPropagate.cpp
   51   StringRef getPassName() const override { return RUIP_NAME; }
lib/CodeGen/RenameIndependentSubregs.cpp
   50   StringRef getPassName() const override {
lib/CodeGen/ResetMachineFunctionPass.cpp
   46     StringRef getPassName() const override { return "ResetMachineFunction"; }
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
   55   StringRef getPassName() const override {
lib/CodeGen/ShrinkWrap.cpp
  238   StringRef getPassName() const override { return "Shrink Wrapping analysis"; }
lib/CodeGen/SjLjEHPrepare.cpp
   60   StringRef getPassName() const override {
lib/CodeGen/WasmEHPrepare.cpp
  130   StringRef getPassName() const override {
lib/CodeGen/WinEHPrepare.cpp
   69   StringRef getPassName() const override {
lib/IR/IRPrintingPasses.cpp
   86   StringRef getPassName() const override { return "Print Module IR"; }
  109   StringRef getPassName() const override { return "Print Function IR"; }
  131   StringRef getPassName() const override { return "Print BasicBlock IR"; }
lib/IR/LegacyPassManager.cpp
  349   StringRef getPassName() const override { return "BasicBlock Pass Manager"; }
  494   StringRef getPassName() const override { return "Module Pass Manager"; }
lib/IR/SafepointIRVerifier.cpp
  232   StringRef getPassName() const override { return "safepoint verifier"; }
lib/Target/AArch64/AArch64A53Fix835769.cpp
   95   StringRef getPassName() const override {
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  127   StringRef getPassName() const override {
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
   91   StringRef getPassName() const override { return AARCH64_ADVSIMD_NAME; }
lib/Target/AArch64/AArch64AsmPrinter.cpp
   79   StringRef getPassName() const override { return "AArch64 Assembly Printer"; }
lib/Target/AArch64/AArch64BranchTargets.cpp
   38   StringRef getPassName() const override { return AARCH64_BRANCH_TARGETS_NAME; }
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
  133   StringRef getPassName() const override { return TLSCLEANUP_PASS_NAME; }
lib/Target/AArch64/AArch64CollectLOH.cpp
  145   StringRef getPassName() const override { return AARCH64_COLLECT_LOH_NAME; }
lib/Target/AArch64/AArch64CompressJumpTables.cpp
   56   StringRef getPassName() const override {
lib/Target/AArch64/AArch64CondBrTuning.cpp
   60   StringRef getPassName() const override { return AARCH64_CONDBR_TUNING_NAME; }
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  117   StringRef getPassName() const override {
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  782   StringRef getPassName() const override {
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
   51   StringRef getPassName() const override { return AARCH64_DEAD_REG_DEF_NAME; }
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
   62   StringRef getPassName() const override { return AARCH64_EXPAND_PSEUDO_NAME; }
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
   50   StringRef getPassName() const override {
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  182   StringRef getPassName() const override { return AARCH64_LOAD_STORE_OPT_NAME; }
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
  115   StringRef getPassName() const override { return "AArch64PreLegalizerCombiner"; }
lib/Target/AArch64/AArch64PromoteConstant.cpp
  116   StringRef getPassName() const override { return "AArch64 Promote Constant"; }
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  102   StringRef getPassName() const override {
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  201   StringRef getPassName() const override {
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  138   StringRef getPassName() const override {
lib/Target/AArch64/AArch64StackTagging.cpp
  304   StringRef getPassName() const override { return "AArch64 Stack Tagging"; }
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
   76   StringRef getPassName() const override {
lib/Target/AArch64/AArch64StorePairSuppress.cpp
   44   StringRef getPassName() const override { return STPSUPPRESS_PASS_NAME; }
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
   62   StringRef getPassName() const override {
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
   45   StringRef getPassName() const override {
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  110 StringRef AMDGPUAsmPrinter::getPassName() const {
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  191   StringRef getPassName() const override { return "AMDGPU IR optimizations"; }
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  933 StringRef AMDGPUDAGToDAGISel::getPassName() const {
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
   38   StringRef getPassName() const override {
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
   56   StringRef getPassName() const override {
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  119   StringRef getPassName() const override { return "AMDGPU Promote Alloca"; }
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  134   StringRef getPassName() const override {
lib/Target/AMDGPU/GCNDPPCombine.cpp
  101   StringRef getPassName() const override { return "GCN DPP Combine"; }
lib/Target/AMDGPU/GCNNSAReassign.cpp
   50   StringRef getPassName() const override { return "GCN NSA Reassign"; }
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  125   StringRef getPassName() const override { return "GCN RegBank Reassign"; }
lib/Target/AMDGPU/R600AsmPrinter.cpp
   40 StringRef R600AsmPrinter::getPassName() const {
lib/Target/AMDGPU/R600ClauseMergePass.cpp
  214 StringRef R600ClauseMergePass::getPassName() const {
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  704   StringRef getPassName() const override {
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp
  338   StringRef getPassName() const override {
lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
   53   StringRef getPassName() const override {
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp
  377   StringRef getPassName() const override {
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  133   StringRef getPassName() const override {
lib/Target/AMDGPU/R600Packetizer.cpp
   50   StringRef getPassName() const override { return "R600 Packetizer"; }
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
  112   StringRef getPassName() const override { return "SI annotate control flow"; }
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  126   StringRef getPassName() const override { return "SI Fix SGPR copies"; }
lib/Target/AMDGPU/SIFixVGPRCopies.cpp
   37   StringRef getPassName() const override { return "SI Fix VGPR copies"; }
lib/Target/AMDGPU/SIFoldOperands.cpp
  116   StringRef getPassName() const override { return "SI Fold Operands"; }
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
   52   StringRef getPassName() const override {
lib/Target/AMDGPU/SIInsertSkips.cpp
   77   StringRef getPassName() const override {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  404   StringRef getPassName() const override {
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  265   StringRef getPassName() const override { return "SI Load Store Optimizer"; }
lib/Target/AMDGPU/SILowerControlFlow.cpp
  115   StringRef getPassName() const override {
lib/Target/AMDGPU/SILowerI1Copies.cpp
   78   StringRef getPassName() const override { return "SI Lower i1 Copies"; }
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  435   StringRef getPassName() const override {
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
   36   StringRef getPassName() const override {
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
   58   StringRef getPassName() const override {
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
   98   StringRef getPassName() const override { return "SI Peephole SDWA"; }
lib/Target/AMDGPU/SIShrinkInstructions.cpp
   49   StringRef getPassName() const override { return "SI Shrink Instructions"; }
lib/Target/AMDGPU/SIWholeQuadMode.cpp
  200   StringRef getPassName() const override { return "SI Whole Quad Mode"; }
lib/Target/ARC/ARCAsmPrinter.cpp
   43   StringRef getPassName() const override { return "ARC Assembly Printer"; }
lib/Target/ARC/ARCBranchFinalize.cpp
   45   StringRef getPassName() const override {
lib/Target/ARC/ARCExpandPseudos.cpp
   34   StringRef getPassName() const override { return "ARC Expand Pseudos"; }
lib/Target/ARC/ARCISelDAGToDAG.cpp
   58   StringRef getPassName() const override {
lib/Target/ARC/ARCOptAddrMode.cpp
   46   StringRef getPassName() const override { return OPTADDRMODE_DESC; }
lib/Target/ARM/A15SDOptimizer.cpp
   54     StringRef getPassName() const override { return "ARM A15 S->D optimizer"; }
lib/Target/ARM/ARMAsmPrinter.h
   72   StringRef getPassName() const override {
lib/Target/ARM/ARMCodeGenPrepare.cpp
  172   StringRef getPassName() const override { return "ARM IR optimizations"; }
lib/Target/ARM/ARMConstantIslandPass.cpp
  241     StringRef getPassName() const override {
lib/Target/ARM/ARMExpandPseudoInsts.cpp
   56     StringRef getPassName() const override {
lib/Target/ARM/ARMISelDAGToDAG.cpp
   68   StringRef getPassName() const override { return "ARM Instruction Selection"; }
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  124     StringRef getPassName() const override { return ARM_LOAD_STORE_OPT_NAME; }
 2048     StringRef getPassName() const override {
lib/Target/ARM/ARMLowOverheadLoops.cpp
   60     StringRef getPassName() const override {
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   34   StringRef getPassName() const override { return "optimise barriers pass"; }
lib/Target/ARM/ARMTargetMachine.cpp
  377   StringRef getPassName() const override {
lib/Target/ARM/MLxExpansionPass.cpp
   45     StringRef getPassName() const override {
lib/Target/ARM/MVEVPTBlockPass.cpp
   52     StringRef getPassName() const override {
lib/Target/ARM/Thumb2ITBlockPass.cpp
   61     StringRef getPassName() const override {
lib/Target/ARM/Thumb2SizeReduction.cpp
  175     StringRef getPassName() const override {
lib/Target/AVR/AVRAsmPrinter.cpp
   44   StringRef getPassName() const override { return "AVR Assembly Printer"; }
lib/Target/AVR/AVRExpandPseudoInsts.cpp
   44   StringRef getPassName() const override { return AVR_EXPAND_PSEUDO_NAME; }
lib/Target/AVR/AVRFrameLowering.cpp
  485   StringRef getPassName() const { return "AVR Frame Analyzer"; }
  534   StringRef getPassName() const {
lib/Target/AVR/AVRISelDAGToDAG.cpp
   32   StringRef getPassName() const override {
lib/Target/AVR/AVRRelaxMemOperations.cpp
   40   StringRef getPassName() const override { return AVR_RELAX_MEM_OPS_NAME; }
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  103   StringRef getPassName() const override {
lib/Target/BPF/BPFAsmPrinter.cpp
   43   StringRef getPassName() const override { return "BPF Assembly Printer"; }
lib/Target/BPF/BPFISelDAGToDAG.cpp
   50   StringRef getPassName() const override {
lib/Target/Hexagon/HexagonAsmPrinter.h
   42     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonBitSimplify.cpp
  188     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   58     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
   48   StringRef getPassName() const override { return "Hexagon CFG Optimizer"; }
lib/Target/Hexagon/HexagonCommonGEP.cpp
  105     StringRef getPassName() const override { return "Hexagon Common GEP"; }
lib/Target/Hexagon/HexagonConstExtenders.cpp
  223     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1888     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   79   StringRef getPassName() const override {
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  159     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  150     StringRef getPassName() const override { return "Hexagon Expand Condsets"; }
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   52     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonGenExtract.cpp
   64     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonGenInsert.cpp
  509     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonGenMux.cpp
   72     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonGenPredicate.cpp
   89     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  117     StringRef getPassName() const override { return "Hexagon Hardware Loops"; }
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   73   StringRef getPassName() const override {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  124     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonNewValueJump.cpp
   85     StringRef getPassName() const override { return "Hexagon NewValueJump"; }
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   64   StringRef getPassName() const override {
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   39     StringRef getPassName() const override { return "Remove sign extends"; }
lib/Target/Hexagon/HexagonPeephole.cpp
   94     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonRDFOpt.cpp
   66     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   45     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonSplitDouble.cpp
   69     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonStoreWidening.cpp
   79     StringRef getPassName() const override { return "Hexagon Store Widening"; }
lib/Target/Hexagon/HexagonVExtract.cpp
   44     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  105     StringRef getPassName() const override { return "Hexagon Packetizer"; }
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  272     StringRef getPassName() const override {
lib/Target/Hexagon/HexagonVectorPrint.cpp
   64   StringRef getPassName() const override { return "Hexagon VectorPrint pass"; }
lib/Target/Lanai/LanaiAsmPrinter.cpp
   49   StringRef getPassName() const override { return "Lanai Assembly Printer"; }
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
   44   StringRef getPassName() const override { return "Lanai Delay Slot Filler"; }
lib/Target/Lanai/LanaiISelDAGToDAG.cpp
   58   StringRef getPassName() const override {
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   63   StringRef getPassName() const override {
lib/Target/MSP430/MSP430AsmPrinter.cpp
   47     StringRef getPassName() const override { return "MSP430 Assembly Printer"; }
lib/Target/MSP430/MSP430BranchSelector.cpp
   60   StringRef getPassName() const override { return "MSP430 Branch Selector"; }
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  101     StringRef getPassName() const override {
lib/Target/Mips/MicroMipsSizeReduction.cpp
  145   llvm::StringRef getPassName() const override {
lib/Target/Mips/Mips16HardFloat.cpp
   34     StringRef getPassName() const override { return "MIPS16 Hard Float Pass"; }
lib/Target/Mips/MipsAsmPrinter.h
  125   StringRef getPassName() const override { return "Mips Assembly Printer"; }
lib/Target/Mips/MipsBranchExpansion.cpp
  142   StringRef getPassName() const override {
lib/Target/Mips/MipsConstantIslandPass.cpp
  363     StringRef getPassName() const override { return "Mips Constant Islands"; }
lib/Target/Mips/MipsDelaySlotFiller.cpp
  218     StringRef getPassName() const override { return "Mips Delay Slot Filler"; }
lib/Target/Mips/MipsExpandPseudo.cpp
   48     StringRef getPassName() const override {
lib/Target/Mips/MipsISelDAGToDAG.h
   37   StringRef getPassName() const override {
lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
   30     StringRef getPassName() const override {
lib/Target/Mips/MipsOptimizePICCall.cpp
   82   StringRef getPassName() const override { return "Mips OptimizePICCall"; }
lib/Target/Mips/MipsOs16.cpp
   37     StringRef getPassName() const override { return "MIPS Os16 Optimization"; }
lib/Target/Mips/MipsPreLegalizerCombiner.cpp
   61   StringRef getPassName() const override { return "MipsPreLegalizerCombiner"; }
lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
   32   StringRef getPassName() const override {
lib/Target/NVPTX/NVPTXAsmPrinter.h
  198   StringRef getPassName() const override { return "NVPTX Assembly Printer"; }
lib/Target/NVPTX/NVPTXISelDAGToDAG.h
   45   StringRef getPassName() const override {
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
   52   StringRef getPassName() const override {
lib/Target/NVPTX/NVPTXLowerAlloca.cpp
   50   StringRef getPassName() const override {
lib/Target/NVPTX/NVPTXLowerArgs.cpp
  127   StringRef getPassName() const override {
lib/Target/NVPTX/NVPTXPeephole.cpp
   59   StringRef getPassName() const override {
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
   45   StringRef getPassName() const override {
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
   39   StringRef getPassName() const override {
lib/Target/PowerPC/PPCAsmPrinter.cpp
   90   StringRef getPassName() const override { return "PowerPC Assembly Printer"; }
  133   StringRef getPassName() const override {
  155   StringRef getPassName() const override {
  168   StringRef getPassName() const override { return "AIX PPC Assembly Printer"; }
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  173   StringRef getPassName() const override { return "Branch Coalescing"; }
lib/Target/PowerPC/PPCBranchSelector.cpp
   65     StringRef getPassName() const override { return "PowerPC Branch Selector"; }
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  337     StringRef getPassName() const override {
lib/Target/PowerPC/PPCQPXLoadSplat.cpp
   42     StringRef getPassName() const override {
lib/Target/RISCV/RISCVAsmPrinter.cpp
   41   StringRef getPassName() const override { return "RISCV Assembly Printer"; }
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
   40   StringRef getPassName() const override { return RISCV_EXPAND_PSEUDO_NAME; }
lib/Target/RISCV/RISCVISelDAGToDAG.cpp
   36   StringRef getPassName() const override {
lib/Target/RISCV/RISCVMergeBaseOffset.cpp
   56   StringRef getPassName() const override {
lib/Target/Sparc/DelaySlotFiller.cpp
   45     StringRef getPassName() const override { return "SPARC Delay Slot Filler"; }
lib/Target/Sparc/LeonPasses.h
   52   StringRef getPassName() const override {
   67   StringRef getPassName() const override {
   80   StringRef getPassName() const override {
lib/Target/Sparc/SparcAsmPrinter.cpp
   49     StringRef getPassName() const override { return "Sparc Assembly Printer"; }
lib/Target/Sparc/SparcISelDAGToDAG.cpp
   55   StringRef getPassName() const override {
lib/Target/SystemZ/SystemZAsmPrinter.h
   34   StringRef getPassName() const override { return "SystemZ Assembly Printer"; }
lib/Target/SystemZ/SystemZElimCompare.cpp
   70   StringRef getPassName() const override {
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  359   StringRef getPassName() const override {
lib/Target/SystemZ/SystemZLDCleanup.cpp
   35   StringRef getPassName() const override {
lib/Target/SystemZ/SystemZLongBranch.cpp
  141   StringRef getPassName() const override { return "SystemZ Long Branch"; }
lib/Target/SystemZ/SystemZPostRewrite.cpp
   47   StringRef getPassName() const override { return SYSTEMZ_POSTREWRITE_NAME; }
lib/Target/SystemZ/SystemZShortenInst.cpp
   31   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
   36   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
   48   StringRef getPassName() const override { return "WebAssembly Argument Move"; }
lib/Target/WebAssembly/WebAssemblyAsmPrinter.h
   36   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  114   StringRef getPassName() const override { return "WebAssembly CFG Sort"; }
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
   42   StringRef getPassName() const override { return "WebAssembly CFG Stackify"; }
lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
   43   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   45   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
   40   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  224   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
   46   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
   29   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp
   31   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  252   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
   35   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
   51   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
   36   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
   26   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
   33   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
   43   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
   37   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp
   35   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
   45   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
   41   StringRef getPassName() const override {
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
   33   StringRef getPassName() const override {
lib/Target/X86/X86AsmPrinter.h
  120   StringRef getPassName() const override {
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
   74   StringRef getPassName() const override {
lib/Target/X86/X86AvoidTrailingCall.cpp
   34   StringRef getPassName() const override {
lib/Target/X86/X86CallFrameOptimization.cpp
  116   StringRef getPassName() const override { return "X86 Optimize Call Frame"; }
lib/Target/X86/X86CmovConversion.cpp
  106   StringRef getPassName() const override { return "X86 cmov Conversion"; }
lib/Target/X86/X86CondBrFolding.cpp
   65   StringRef getPassName() const override { return "X86 CondBr Folding"; }
lib/Target/X86/X86DiscriminateMemOps.cpp
   62   StringRef getPassName() const override {
lib/Target/X86/X86DomainReassignment.cpp
  398   StringRef getPassName() const override {
lib/Target/X86/X86EvexToVex.cpp
   73   StringRef getPassName() const override { return EVEX2VEX_DESC; }
lib/Target/X86/X86ExpandPseudo.cpp
   57   StringRef getPassName() const override {
lib/Target/X86/X86FixupBWInsts.cpp
  109   StringRef getPassName() const override { return FIXUPBW_DESC; }
lib/Target/X86/X86FixupLEAs.cpp
   99   StringRef getPassName() const override { return FIXUPLEA_DESC; }
lib/Target/X86/X86FixupSetCC.cpp
   41   StringRef getPassName() const override { return "X86 Fixup SetCC"; }
lib/Target/X86/X86FlagsCopyLowering.cpp
   82   StringRef getPassName() const override { return "X86 EFLAGS copy lowering"; }
lib/Target/X86/X86FloatingPoint.cpp
   83     StringRef getPassName() const override { return "X86 FP Stackifier"; }
lib/Target/X86/X86ISelDAGToDAG.cpp
  178     StringRef getPassName() const override {
lib/Target/X86/X86IndirectBranchTracking.cpp
   41   StringRef getPassName() const override {
lib/Target/X86/X86InsertPrefetch.cpp
   57   StringRef getPassName() const override {
lib/Target/X86/X86InstrInfo.cpp
 7827     StringRef getPassName() const override {
 7941     StringRef getPassName() const override {
lib/Target/X86/X86OptimizeLEAs.cpp
  241   StringRef getPassName() const override { return "X86 LEA Optimize"; }
lib/Target/X86/X86PadShortFunction.cpp
   60     StringRef getPassName() const override {
lib/Target/X86/X86RetpolineThunks.cpp
   54   StringRef getPassName() const override { return "X86 Retpoline Thunks"; }
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  127   StringRef getPassName() const override {
lib/Target/X86/X86TargetMachine.cpp
  388   StringRef getPassName() const override {
lib/Target/X86/X86VZeroUpper.cpp
   57     StringRef getPassName() const override { return "X86 vzeroupper inserter"; }
lib/Target/X86/X86WinAllocaExpander.cpp
   66   StringRef getPassName() const override { return "X86 WinAlloca Expander"; }
lib/Target/X86/X86WinEHState.cpp
   53   StringRef getPassName() const override {
lib/Target/XCore/XCoreAsmPrinter.cpp
   61     StringRef getPassName() const override { return "XCore Assembly Printer"; }
lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
   34     StringRef getPassName() const override {
lib/Target/XCore/XCoreISelDAGToDAG.cpp
   69     StringRef getPassName() const override {
lib/Transforms/Coroutines/CoroCleanup.cpp
  131   StringRef getPassName() const override { return "Coroutine Cleanup"; }
lib/Transforms/Coroutines/CoroEarly.cpp
  264   StringRef getPassName() const override {
lib/Transforms/Coroutines/CoroElide.cpp
  328   StringRef getPassName() const override { return "Coroutine Elision"; }
lib/Transforms/Coroutines/CoroSplit.cpp
 1584   StringRef getPassName() const override { return "Coroutine Splitting"; }
lib/Transforms/IPO/FunctionImport.cpp
 1281   StringRef getPassName() const override { return "Function Importing"; }
lib/Transforms/IPO/SampleProfile.cpp
  460   StringRef getPassName() const override { return "Sample profile pass"; }
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  507   StringRef getPassName() const override { return "ThinLTO Bitcode Writer"; }
lib/Transforms/Instrumentation/AddressSanitizer.cpp
  565   StringRef getPassName() const override {
  711   StringRef getPassName() const override {
  839   StringRef getPassName() const override { return "ModuleAddressSanitizer"; }
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  149   StringRef getPassName() const override { return "GCOV Profiler"; }
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  305   StringRef getPassName() const override { return "HWAddressSanitizer"; }
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  132   StringRef getPassName() const override { return "PGOIndirectCallPromotion"; }
lib/Transforms/Instrumentation/InstrProfiling.cpp
  155   StringRef getPassName() const override {
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  619   StringRef getPassName() const override { return "MemorySanitizerLegacyPass"; }
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  369   StringRef getPassName() const override { return "PGOInstrumentationGenPass"; }
  394   StringRef getPassName() const override { return "PGOInstrumentationUsePass"; }
  412   StringRef getPassName() const override {
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  108   StringRef getPassName() const override { return "PGOMemOPSize"; }
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  274   StringRef getPassName() const override { return "ModuleSanitizerCoverage"; }
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  175 StringRef ThreadSanitizerLegacyPass::getPassName() const {
lib/Transforms/Scalar/ConstantHoisting.cpp
  109   StringRef getPassName() const override { return "Constant Hoisting"; }
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  142   StringRef getPassName() const override { return "Loop Versioning for LICM"; }
lib/Transforms/Scalar/SROA.cpp
 4645   StringRef getPassName() const override { return "SROA"; }
lib/Transforms/Scalar/SpeculativeExecution.cpp
  114   StringRef getPassName() const override {
lib/Transforms/Scalar/StructurizeCFG.cpp
  273   StringRef getPassName() const override { return "Structurize control flow"; }
lib/Transforms/Utils/CanonicalizeAliases.cpp
   78   StringRef getPassName() const override { return "Canonicalize Aliases"; }
lib/Transforms/Utils/NameAnonGlobals.cpp
   93   StringRef getPassName() const override { return "Name Anon Globals"; }
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  218   StringRef getPassName() const override {
tools/opt/PassPrinters.cpp
   54   StringRef getPassName() const override { return PassName; }
   91   StringRef getPassName() const override { return PassName; }
  123   StringRef getPassName() const override { return PassName; }
  156   StringRef getPassName() const override { return PassName; }
  191   StringRef getPassName() const override { return PassName; }
  225   StringRef getPassName() const override { return PassName; }
unittests/IR/TimePassesTest.cpp
   39   StringRef getPassName() const override { return "Pass1"; }
   52   StringRef getPassName() const override { return "Pass2"; }

Declarations

include/llvm/Pass.h
   96   virtual StringRef getPassName() const;

References

lib/Analysis/CallGraphSCCPass.cpp
  185     LLVM_DEBUG(dbgs() << "CGSCCPASSMGR: Pass Dirtied SCC: " << P->getPassName()
lib/Analysis/LoopPass.cpp
  213       llvm::TimeTraceScope LoopPassScope("RunLoopPass", P->getPassName());
  404     LLVM_DEBUG(dbgs() << "Skipping pass '" << getPassName() << "' in function "
lib/Analysis/RegionPass.cpp
  294       LLVM_DEBUG(dbgs() << "Skipping pass '" << getPassName()
lib/CodeGen/MachineFunctionPass.cpp
   51     errs() << "MachineFunctionProperties required by " << getPassName()
   87         R << NV("Pass", getPassName())
lib/CodeGen/TargetPassConfig.cpp
  535       Banner = std::string("After ") + std::string(P->getPassName());
lib/IR/LegacyPassManager.cpp
  228   R << DiagnosticInfoOptimizationBase::Argument("Pass", P->getPassName())
  238   std::string PassName = P->getPassName().str();
  293   OS << P->getPassName() << "'";
  736           dbgs() << "Pass '"  << P->getPassName() << "' is not initialized." << "\n";
  744               dbgs() << "\t" << AnalysisPass2->getPassName() << "\n";
  789         dbgs(), ("*** IR Dump Before " + P->getPassName() + " ***").str());
  798         dbgs(), ("*** IR Dump After " + P->getPassName() + " ***").str());
  983         dbgs() << " -- '" <<  P->getPassName() << "' is not preserving '";
  984         dbgs() << S->getPassName() << "'\n";
 1006           dbgs() << " -- '" <<  P->getPassName() << "' is not preserving '";
 1007           dbgs() << S->getPassName() << "'\n";
 1028     dbgs() << " -*- '" <<  P->getPassName();
 1240     dbgs() << "Executing Pass '" << P->getPassName();
 1243     dbgs() << "Made Modification '" << P->getPassName();
 1246     dbgs() << " Freeing Pass '" << P->getPassName();
 1342   dbgs() << "Unable to schedule '" << RequiredPass->getPassName();
 1343   dbgs() << "' required by '" << P->getPassName() << "'\n";
 1638     llvm::TimeTraceScope PassScope("RunPass", FP->getPassName());
 1936     dbgs() << Manager->getAsPass()->getPassName() << ' ';
lib/IR/Module.cpp
   93   SmallString<32> Salt(P->getPassName());
lib/IR/OptBisect.cpp
   45   return checkPass(P->getPassName(), IRDescription);
lib/IR/Pass.cpp
   73   dbgs().indent(Offset*2) << getPassName() << "\n";
  129   OS << "Pass::print not implemented for pass: '" << getPassName() << "'!\n";
  172     LLVM_DEBUG(dbgs() << "Skipping pass '" << getPassName() << "' on function "
  213       LLVM_DEBUG(dbgs() << "Skipping pass '" << getPassName()
lib/IR/PassTimingInfo.cpp
  137     StringRef PassName = P->getPassName();
tools/llc/llc.cpp
  384   std::string Banner = std::string("After ") + std::string(P->getPassName());
tools/llvm-exegesis/lib/Assembler.cpp
   66   std::string Banner = std::string("After ") + std::string(P->getPassName());
tools/opt/opt.cpp
  329     StringRef Name = P->getPassName();