|
reference, declaration → definition
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();