| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/ |
| H A D | IPO.h | 26 class ModulePass; variable 70 ModulePass *createConstantMergePass(); 82 ModulePass *createGlobalDCEPass(); 137 ModulePass * 141 ModulePass *createInternalizePass(); 170 ModulePass *createIPSCCPPass(); 193 ModulePass * 196 ModulePass * 226 ModulePass *createIROutlinerPass(); 236 ModulePass *createBarrierNoopPass(); [all …]
|
| H A D | Instrumentation.h | 28 class ModulePass; variable 78 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options = 83 ModulePass *createPGOInstrumentationGenLegacyPass(bool IsCS = false); 84 ModulePass * 87 ModulePass *createPGOInstrumentationGenCreateVarLegacyPass( 89 ModulePass *createPGOIndirectCallPromotionLegacyPass(bool InLTO = false, 93 ModulePass *createCGProfileLegacyPass(); 142 ModulePass *createInstrProfilingLegacyPass( 145 ModulePass *createInstrOrderFilePass(); 148 ModulePass *createDataFlowSanitizerLegacyPassPass(
|
| H A D | Utils.h | 19 class ModulePass; variable 26 ModulePass *createMetaRenamerPass(); 114 ModulePass *createStripNonLineTableDebugLegacyPass();
|
| H A D | Scalar.h | 24 class ModulePass; variable 482 ModulePass *createRewriteStatepointsForGCLegacyPass(); 527 ModulePass *createNameAnonGlobalPass(); 528 ModulePass *createCanonicalizeAliasesPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 30 class ModulePass; variable 410 ModulePass *createJumpInstrTablesPass(); 425 ModulePass *createLowerEmuTLSPass(); 431 ModulePass *createPreISelIntrinsicLoweringPass(); 467 ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true); 517 ModulePass *createDebugifyMachineModulePass(); 523 ModulePass *createStripDebugMachineModulePass(bool OnlyDebugified); 526 ModulePass *createCheckDebugMachineModulePass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 22 class ModulePass; variable 75 ModulePass *createAMDGPUReplaceLDSUseWithPointerPass(); 76 ModulePass *createAMDGPULowerModuleLDSPass(); 109 ModulePass *createAMDGPULowerIntrinsicsPass(); 113 ModulePass *createAMDGPUFixFunctionBitcastsPass(); 121 ModulePass *createAMDGPULowerKernelAttributesPass(); 271 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true); 281 ModulePass *createR600OpenCLImageTypeLoweringPass(); 284 ModulePass *createAMDGPUPrintfRuntimeBinding(); 296 ModulePass* createAMDGPUUnifyMetadataPass(); [all …]
|
| H A D | AMDGPUFixFunctionBitcasts.cpp | 27 : public ModulePass, 47 AMDGPUFixFunctionBitcasts() : ModulePass(ID) {} in AMDGPUFixFunctionBitcasts() 56 ModulePass *llvm::createAMDGPUFixFunctionBitcastsPass() { in createAMDGPUFixFunctionBitcastsPass()
|
| /freebsd-13.1/contrib/llvm-project/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 | 54 class IPSCCPLegacyPass : public ModulePass { 58 IPSCCPLegacyPass() : ModulePass(ID) { in IPSCCPLegacyPass() 106 ModulePass *llvm::createIPSCCPPass() { return new IPSCCPLegacyPass(); } in INITIALIZE_PASS_DEPENDENCY() 138 struct FunctionSpecializationLegacyPass : public ModulePass { 140 FunctionSpecializationLegacyPass() : ModulePass(ID) {} in FunctionSpecializationLegacyPass() 193 ModulePass *llvm::createFunctionSpecializationPass() { in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | StripDeadPrototypes.cpp | 65 class StripDeadPrototypesLegacyPass : public ModulePass { 68 StripDeadPrototypesLegacyPass() : ModulePass(ID) { in StripDeadPrototypesLegacyPass() 86 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.h | 24 class ModulePass; variable 28 ModulePass *createWebAssemblyLowerEmscriptenEHSjLj(bool EnableEH, 30 ModulePass *createWebAssemblyLowerGlobalDtors(); 31 ModulePass *createWebAssemblyAddMissingPrototypes(); 32 ModulePass *createWebAssemblyFixFunctionBitcasts();
|
| 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CallPrinter.h | 19 class ModulePass; variable 21 ModulePass *createCallGraphViewerPass(); 22 ModulePass *createCallGraphDOTPrinterPass();
|
| H A D | Passes.h | 20 class ModulePass; variable 79 ModulePass *createModuleDebugInfoPrinterPass(); 108 ModulePass *createMustBeExecutedContextPrinter();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CallPrinter.cpp | 217 class CallGraphViewer : public ModulePass { 220 CallGraphViewer() : ModulePass(ID) {} in CallGraphViewer() 227 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 249 class CallGraphDOTPrinter : public ModulePass { 252 CallGraphDOTPrinter() : ModulePass(ID) {} in CallGraphDOTPrinter() 259 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 305 ModulePass *llvm::createCallGraphViewerPass() { return new CallGraphViewer(); } in createCallGraphViewerPass() 307 ModulePass *llvm::createCallGraphDOTPrinterPass() { in createCallGraphDOTPrinterPass()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriterPass.cpp | 31 class WriteBitcodePass : public ModulePass { 39 WriteBitcodePass() : ModulePass(ID), OS(dbgs()) { in WriteBitcodePass() 45 : ModulePass(ID), OS(o), in WriteBitcodePass() 77 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str, in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd-13.1/contrib/llvm-project/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()
|
| H A D | CanonicalizeAliases.cpp | 71 class CanonicalizeAliasesLegacyPass : public ModulePass { 80 explicit CanonicalizeAliasesLegacyPass() : ModulePass(ID) {} in CanonicalizeAliasesLegacyPass() 102 ModulePass *createCanonicalizeAliasesPass() { in createCanonicalizeAliasesPass()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 22 class ModulePass; variable 30 ModulePass *createMipsOs16Pass(); 31 ModulePass *createMips16HardFloatPass();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Pass.cpp | 44 ModulePass::~ModulePass() = default; 46 Pass *ModulePass::createPrinterPass(raw_ostream &OS, in createPrinterPass() 51 PassManagerType ModulePass::getPotentialPassManagerType() const { in getPotentialPassManagerType() 59 bool ModulePass::skipModule(Module &M) const { in skipModule()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ |
| H A D | Pass.h | 238 class ModulePass : public Pass { 240 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() function 243 ~ModulePass() override; 269 class ImmutablePass : public ModulePass { 271 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAssignValidGlobalNames.cpp | 31 class NVPTXAssignValidGlobalNames : public ModulePass { 34 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames() 87 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()
|