|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Overridden By
include/llvm/Analysis/DOTGraphTraitsPass.h 132 bool runOnModule(Module &M) override {
158 bool runOnModule(Module &M) override {
include/llvm/Pass.h 272 bool runOnModule(Module &) override { return false; }
lib/Analysis/CallGraph.cpp 270 bool CallGraphWrapperPass::runOnModule(Module &M) {
312 bool runOnModule(Module &M) override {
lib/Analysis/CallGraphSCCPass.cpp 463 bool CGPassManager::runOnModule(Module &M) {
lib/Analysis/GlobalsModRef.cpp 1008 bool GlobalsAAWrapperPass::runOnModule(Module &M) {
lib/Analysis/ModuleDebugInfoPrinter.cpp 51 bool ModuleDebugInfoPrinter::runOnModule(Module &M) {
lib/Analysis/ModuleSummaryAnalysis.cpp 859 bool ModuleSummaryIndexWrapperPass::runOnModule(Module &M) {
lib/Analysis/MustExecute.cpp 355 bool MustBeExecutedContextPrinter::runOnModule(Module &M) {
lib/Analysis/StackSafetyAnalysis.cpp 654 bool StackSafetyGlobalInfoWrapperPass::runOnModule(Module &M) {
lib/Bitcode/Writer/BitcodeWriterPass.cpp 52 bool runOnModule(Module &M) override {
lib/CodeGen/LowerEmuTLS.cpp 61 bool LowerEmuTLS::runOnModule(Module &M) {
lib/CodeGen/MachineOutliner.cpp 1419 bool MachineOutliner::runOnModule(Module &M) {
lib/CodeGen/PreISelIntrinsicLowering.cpp 194 bool runOnModule(Module &M) override { return lowerIntrinsics(M); }
lib/IR/IRPrintingPasses.cpp 76 bool runOnModule(Module &M) override {
lib/IR/LegacyPassManager.cpp 1680 bool FPPassManager::runOnModule(Module &M) {
lib/Target/AArch64/AArch64PromoteConstant.cpp 120 bool runOnModule(Module &M) override {
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp 87 bool AMDGPUAlwaysInline::runOnModule(Module &M) {
lib/Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp 58 bool AMDGPUFixFunctionBitcasts::runOnModule(Module &M) {
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp 131 bool AMDGPULowerIntrinsics::runOnModule(Module &M) {
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp 238 bool AMDGPULowerKernelAttributes::runOnModule(Module &M) {
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp 105 bool AMDGPUOpenCLEnqueuedBlockLowering::runOnModule(Module &M) {
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 565 bool AMDGPUPrintfRuntimeBinding::runOnModule(Module &M) {
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp 321 bool AMDGPUPropagateAttributesLate::runOnModule(Module &M) {
lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp 125 bool AMDGPUUnifyMetadata::runOnModule(Module &M) {
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp 368 bool runOnModule(Module &M) override {
lib/Target/BPF/BPFAbstractMemberAccess.cpp 178 bool BPFAbstractMemberAccess::runOnModule(Module &M) {
lib/Target/Mips/Mips16HardFloat.cpp 511 bool Mips16HardFloat::runOnModule(Module &M) {
lib/Target/Mips/MipsOs16.cpp 109 bool MipsOs16::runOnModule(Module &M) {
lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp 52 bool NVPTXAssignValidGlobalNames::runOnModule(Module &M) {
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp 71 bool GenericToNVVM::runOnModule(Module &M) {
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp 61 bool WebAssemblyAddMissingPrototypes::runOnModule(Module &M) {
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp 237 bool FixFunctionBitcasts::runOnModule(Module &M) {
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 624 bool WebAssemblyLowerEmscriptenEHSjLj::runOnModule(Module &M) {
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp 60 bool LowerGlobalDtors::runOnModule(Module &M) {
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp 182 bool runOnModule(Module &M) override {
lib/Target/XCore/XCoreLowerThreadLocal.cpp 222 bool XCoreLowerThreadLocal::runOnModule(Module &M) {
lib/Transforms/IPO/Attributor.cpp 4978 bool runOnModule(Module &M) override {
lib/Transforms/IPO/BarrierNoopPass.cpp 38 bool runOnModule(Module &M) override { return false; }
lib/Transforms/IPO/BlockExtractor.cpp 164 bool BlockExtractor::runOnModule(Module &M) {
lib/Transforms/IPO/CalledValuePropagation.cpp 423 bool runOnModule(Module &M) override {
lib/Transforms/IPO/ConstantMerge.cpp 271 bool runOnModule(Module &M) override {
lib/Transforms/IPO/CrossDSOCFI.cpp 159 bool CrossDSOCFI::runOnModule(Module &M) {
lib/Transforms/IPO/DeadArgumentElimination.cpp 75 bool runOnModule(Module &M) override {
lib/Transforms/IPO/ElimAvailExtern.cpp 85 bool runOnModule(Module &M) override {
lib/Transforms/IPO/ExtractGV.cpp 67 bool runOnModule(Module &M) override {
lib/Transforms/IPO/ForceFunctionAttrs.cpp 109 bool runOnModule(Module &M) override {
lib/Transforms/IPO/FunctionAttrs.cpp 1610 bool ReversePostOrderFunctionAttrsLegacyPass::runOnModule(Module &M) {
lib/Transforms/IPO/FunctionImport.cpp 1283 bool runOnModule(Module &M) override {
lib/Transforms/IPO/GlobalDCE.cpp 55 bool runOnModule(Module &M) override {
lib/Transforms/IPO/GlobalOpt.cpp 3000 bool runOnModule(Module &M) override {
lib/Transforms/IPO/GlobalSplit.cpp 170 bool runOnModule(Module &M) override {
lib/Transforms/IPO/HotColdSplitting.cpp 667 bool HotColdSplittingLegacyPass::runOnModule(Module &M) {
lib/Transforms/IPO/IPConstantPropagation.cpp 286 bool IPCP::runOnModule(Module &M) {
lib/Transforms/IPO/InferFunctionAttrs.cpp 63 bool runOnModule(Module &M) override {
lib/Transforms/IPO/Internalize.cpp 262 bool runOnModule(Module &M) override {
lib/Transforms/IPO/LowerTypeTests.cpp 530 bool runOnModule(Module &M) override {
lib/Transforms/IPO/MergeFunctions.cpp 388 bool MergeFunctions::runOnModule(Module &M) {
lib/Transforms/IPO/PartialInlining.cpp 359 bool runOnModule(Module &M) override {
lib/Transforms/IPO/SCCP.cpp 48 bool runOnModule(Module &M) override {
lib/Transforms/IPO/SampleProfile.cpp 1762 bool SampleProfileLoaderLegacyPass::runOnModule(Module &M) {
lib/Transforms/IPO/StripDeadPrototypes.cpp 71 bool runOnModule(Module &M) override {
lib/Transforms/IPO/StripSymbols.cpp 231 bool StripSymbols::runOnModule(Module &M) {
242 bool StripNonDebugSymbols::runOnModule(Module &M) {
249 bool StripDebugDeclare::runOnModule(Module &M) {
296 bool StripDeadDebugInfo::runOnModule(Module &M) {
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 509 bool runOnModule(Module &M) override {
lib/Transforms/IPO/WholeProgramDevirt.cpp 632 bool runOnModule(Module &M) override {
lib/Transforms/Instrumentation/AddressSanitizer.cpp 560 bool runOnModule(Module &M) override {
845 bool runOnModule(Module &M) override {
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 712 bool DataFlowSanitizer::runOnModule(Module &M) {
lib/Transforms/Instrumentation/GCOVProfiling.cpp 151 bool runOnModule(Module &M) override {
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp 425 bool PGOIndirectCallPromotionLegacyPass::runOnModule(Module &M) {
lib/Transforms/Instrumentation/InstrOrderFile.cpp 189 bool InstrOrderFileLegacyPass::runOnModule(Module &M) {
lib/Transforms/Instrumentation/InstrProfiling.cpp 159 bool runOnModule(Module &M) override {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 422 bool runOnModule(Module &M) override {
1488 bool PGOInstrumentationGenLegacyPass::runOnModule(Module &M) {
1670 bool PGOInstrumentationUseLegacyPass::runOnModule(Module &M) {
lib/Transforms/Instrumentation/SanitizerCoverage.cpp 261 bool runOnModule(Module &M) override {
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp 128 bool ObjCARCAPElim::runOnModule(Module &M) {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 173 bool runOnModule(Module &M) override {
lib/Transforms/Utils/CanonicalizeAliases.cpp 82 bool runOnModule(Module &M) override { return canonicalizeAliases(M); }
lib/Transforms/Utils/MetaRenamer.cpp 84 bool runOnModule(Module &M) override {
lib/Transforms/Utils/NameAnonGlobals.cpp 97 bool runOnModule(Module &M) override { return nameUnamedGlobals(M); }
lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp 29 bool runOnModule(Module &M) override {
lib/Transforms/Utils/SymbolRewriter.cpp 545 bool RewriteSymbolsLegacyPass::runOnModule(Module &M) {
tools/bugpoint-passes/TestPasses.cpp 86 bool runOnModule(Module &M) override {
110 bool runOnModule(Module &M) override {
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp 542 bool IRDynamicChecks::runOnModule(llvm::Module &M) {
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 1843 bool IRForTarget::runOnModule(Module &llvm_module) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp 80 bool RenderScriptRuntimeModulePass::runOnModule(llvm::Module &module) {
tools/opt/AnalysisWrappers.cpp 34 bool runOnModule(Module &M) override {
tools/opt/BreakpointPrinter.cpp 44 bool runOnModule(Module &M) override {
tools/opt/Debugify.cpp 310 bool runOnModule(Module &M) override {
345 bool runOnModule(Module &M) override {
tools/opt/PassPrinters.cpp 114 bool runOnModule(Module &M) override {
tools/opt/PrintSCC.cpp 92 bool CallGraphSCC::runOnModule(Module &M) {
tools/polly/lib/Support/DumpModulePass.cpp 53 virtual bool runOnModule(llvm::Module &M) override {
tools/polly/lib/Transform/Canonicalization.cpp 82 bool PollyCanonicalize::runOnModule(Module &M) {
unittests/IR/LegacyPassManagerTest.cpp 51 bool runOnModule(Module &M) override {
67 bool runOnModule(Module &M) override {
80 bool runOnModule(Module &M) override {
95 bool runOnModule(Module &M) override {
269 bool runOnModule(Module &M) override {
416 bool runOnModule(Module &M) override {
unittests/IR/ModuleTest.cpp 56 bool runOnModule(Module &) { return true; }
unittests/IR/TimePassesTest.cpp 35 bool runOnModule(Module &M) override { return false; }
48 bool runOnModule(Module &M) override { return false; }
References
lib/IR/LegacyPassManager.cpp 1749 LocalChanged |= MP->runOnModule(M);