| /llvm-project-15.0.7/llvm/include/llvm/Transforms/ |
| H A D | IPO.h | 24 class ModulePass; variable 68 ModulePass *createConstantMergePass(); 80 ModulePass *createGlobalDCEPass(); 131 ModulePass * 135 ModulePass *createInternalizePass(); 157 ModulePass *createIPSCCPPass(); 180 ModulePass * 183 ModulePass * 213 ModulePass *createIROutlinerPass(); 223 ModulePass *createBarrierNoopPass(); [all …]
|
| H A D | Utils.h | 19 class ModulePass; variable 26 ModulePass *createMetaRenamerPass(); 105 ModulePass *createStripNonLineTableDebugLegacyPass(); 147 ModulePass *createLowerGlobalDtorsLegacyPass();
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILWriterPass.cpp | 31 class WriteDXILPass : public llvm::ModulePass { 36 WriteDXILPass() : ModulePass(ID), OS(dbgs()) { in WriteDXILPass() 40 explicit WriteDXILPass(raw_ostream &o) : ModulePass(ID), OS(o) { in WriteDXILPass() 55 class EmbedDXILPass : public llvm::ModulePass { 58 EmbedDXILPass() : ModulePass(ID) { in EmbedDXILPass() 93 ModulePass *llvm::createDXILWriterPass(raw_ostream &Str) { in INITIALIZE_PASS_DEPENDENCY() 100 ModulePass *llvm::createDXILEmbedderPass() { return new EmbedDXILPass(); } in createDXILEmbedderPass()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 29 class ModulePass; variable 415 ModulePass *createJumpInstrTablesPass(); 430 ModulePass *createLowerEmuTLSPass(); 436 ModulePass *createPreISelIntrinsicLoweringPass(); 472 ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true); 530 ModulePass *createDebugifyMachineModulePass(); 536 ModulePass *createStripDebugMachineModulePass(bool OnlyDebugified); 539 ModulePass *createCheckDebugMachineModulePass(); 561 ModulePass *createJMCInstrumenterPass();
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DirectX.h | 15 class ModulePass; variable 28 ModulePass *createDXILPrepareModulePass(); 34 ModulePass *createDXILOpLoweringLegacyPass(); 40 ModulePass *createDXILTranslateMetadataPass();
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | StripSymbols.cpp | 40 class StripSymbols : public ModulePass { 45 : ModulePass(ID), OnlyDebugInfo(ODI) { in StripSymbols() 56 class StripNonDebugSymbols : public ModulePass { 60 : ModulePass(ID) { in StripNonDebugSymbols() 71 class StripDebugDeclare : public ModulePass { 75 : ModulePass(ID) { in StripDebugDeclare() 86 class StripDeadDebugInfo : public ModulePass { 90 : ModulePass(ID) { in StripDeadDebugInfo() 115 ModulePass *llvm::createStripNonDebugSymbolsPass() { in createStripNonDebugSymbolsPass() 123 ModulePass *llvm::createStripDebugDeclarePass() { in createStripDebugDeclarePass() [all …]
|
| H A D | BarrierNoopPass.cpp | 31 class BarrierNoop : public ModulePass { 35 BarrierNoop() : ModulePass(ID) { in BarrierNoop() 43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
|
| H A D | SCCP.cpp | 55 class IPSCCPLegacyPass : public ModulePass { 59 IPSCCPLegacyPass() : ModulePass(ID) { in IPSCCPLegacyPass() 107 ModulePass *llvm::createIPSCCPPass() { return new IPSCCPLegacyPass(); } in INITIALIZE_PASS_DEPENDENCY() 140 struct FunctionSpecializationLegacyPass : public ModulePass { 142 FunctionSpecializationLegacyPass() : ModulePass(ID) {} in FunctionSpecializationLegacyPass() 196 ModulePass *llvm::createFunctionSpecializationPass() { in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | StripDeadPrototypes.cpp | 62 class StripDeadPrototypesLegacyPass : public ModulePass { 65 StripDeadPrototypesLegacyPass() : ModulePass(ID) { in StripDeadPrototypesLegacyPass() 83 ModulePass *llvm::createStripDeadPrototypesPass() { in createStripDeadPrototypesPass()
|
| H A D | BlockExtractor.cpp | 71 class BlockExtractorLegacyPass : public ModulePass { 79 : ModulePass(ID), BE(EraseFunctions) { in BlockExtractorLegacyPass() 93 : ModulePass(ID), BE(EraseFunctions) { in BlockExtractorLegacyPass() 107 ModulePass *llvm::createBlockExtractorPass() { in createBlockExtractorPass() 110 ModulePass *llvm::createBlockExtractorPass( in createBlockExtractorPass() 114 ModulePass *llvm::createBlockExtractorPass( in createBlockExtractorPass()
|
| H A D | ElimAvailExtern.cpp | 76 struct EliminateAvailableExternallyLegacyPass : public ModulePass { 79 EliminateAvailableExternallyLegacyPass() : ModulePass(ID) { in EliminateAvailableExternallyLegacyPass() 100 ModulePass *llvm::createEliminateAvailableExternallyPass() { in createEliminateAvailableExternallyPass()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.h | 24 class ModulePass; variable 28 ModulePass *createWebAssemblyLowerEmscriptenEHSjLj(); 29 ModulePass *createWebAssemblyAddMissingPrototypes(); 30 ModulePass *createWebAssemblyFixFunctionBitcasts(); 57 ModulePass *createWebAssemblyMCLowerPrePass();
|
| H A D | WebAssemblyMCLowerPrePass.cpp | 36 class WebAssemblyMCLowerPrePass final : public ModulePass { 43 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 50 WebAssemblyMCLowerPrePass() : ModulePass(ID) {} in WebAssemblyMCLowerPrePass() 60 ModulePass *llvm::createWebAssemblyMCLowerPrePass() { in createWebAssemblyMCLowerPrePass()
|
| H A D | WebAssemblyAddMissingPrototypes.cpp | 35 class WebAssemblyAddMissingPrototypes final : public ModulePass { 42 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 49 WebAssemblyAddMissingPrototypes() : ModulePass(ID) {} in WebAssemblyAddMissingPrototypes() 57 ModulePass *llvm::createWebAssemblyAddMissingPrototypes() { in createWebAssemblyAddMissingPrototypes()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 54 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *); 56 ModulePass *createAMDGPUReplaceLDSUseWithPointerPass(); 57 ModulePass *createAMDGPULowerModuleLDSPass(); 90 ModulePass *createAMDGPULowerIntrinsicsPass(); 94 ModulePass *createAMDGPUCtorDtorLoweringPass(); 111 ModulePass *createAMDGPULowerKernelAttributesPass(); 246 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true); 258 ModulePass *createAMDGPUPrintfRuntimeBinding(); 270 ModulePass* createAMDGPUUnifyMetadataPass(); 333 ModulePass *createAMDGPUOpenCLEnqueuedBlockLoweringPass();
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriterPass.cpp | 30 class WriteBitcodePass : public ModulePass { 38 WriteBitcodePass() : ModulePass(ID), OS(dbgs()) { in WriteBitcodePass() 44 : ModulePass(ID), OS(o), in WriteBitcodePass() 76 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str, in INITIALIZE_PASS_DEPENDENCY()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | CallPrinter.h | 21 class ModulePass; variable 35 ModulePass *createCallGraphViewerPass(); 36 ModulePass *createCallGraphDOTPrinterPass();
|
| H A D | Passes.h | 20 class ModulePass; variable 79 ModulePass *createModuleDebugInfoPrinterPass(); 108 ModulePass *createMustBeExecutedContextPrinter();
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | StripNonLineTableDebugInfo.cpp | 21 struct StripNonLineTableDebugLegacyPass : public ModulePass { 23 StripNonLineTableDebugLegacyPass() : ModulePass(ID) { in StripNonLineTableDebugLegacyPass() 43 ModulePass *llvm::createStripNonLineTableDebugLegacyPass() { in createStripNonLineTableDebugLegacyPass()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | DumpModulePass.cpp | 51 class DumpModuleWrapperPass final : public ModulePass { 67 : ModulePass(ID), Filename("-dump"), IsSuffix(true) {} in DumpModuleWrapperPass() 70 : ModulePass(ID), Filename(std::move(Filename)), IsSuffix(IsSuffix) {} in DumpModuleWrapperPass() 88 ModulePass *polly::createDumpModuleWrapperPass(std::string Filename, in createDumpModuleWrapperPass()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CallPrinter.cpp | 287 class CallGraphViewer : public ModulePass { 290 CallGraphViewer() : ModulePass(ID) {} in CallGraphViewer() 297 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 314 class CallGraphDOTPrinter : public ModulePass { 317 CallGraphDOTPrinter() : ModulePass(ID) {} in CallGraphDOTPrinter() 324 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 353 ModulePass *llvm::createCallGraphViewerPass() { return new CallGraphViewer(); } in createCallGraphViewerPass() 355 ModulePass *llvm::createCallGraphDOTPrinterPass() { in createCallGraphDOTPrinterPass()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 22 class ModulePass; variable 30 ModulePass *createMipsOs16Pass(); 31 ModulePass *createMips16HardFloatPass();
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAssignValidGlobalNames.cpp | 31 class NVPTXAssignValidGlobalNames : public ModulePass { 34 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames() 86 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()
|
| /llvm-project-15.0.7/llvm/include/llvm/ |
| H A D | Pass.h | 248 class ModulePass : public Pass { 250 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() function 253 ~ModulePass() override; 279 class ImmutablePass : public ModulePass { 281 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass()
|
| /llvm-project-15.0.7/llvm/tools/bugpoint-passes/ |
| H A D | TestPasses.cpp | 88 class CrashOnDeclFunc : public ModulePass { 91 CrashOnDeclFunc() : ModulePass(ID) {} in CrashOnDeclFunc() 112 class CrashOnTooManyCUs : public ModulePass { 115 CrashOnTooManyCUs() : ModulePass(ID) {} in CrashOnTooManyCUs()
|