Home
last modified time | relevance | path

Searched refs:ModulePass (Results 1 – 25 of 117) sorted by relevance

12345

/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/
DIPO.h24 class ModulePass; variable
35 ModulePass *createAnnotation2MetadataLegacyPass();
42 ModulePass *createStripSymbolsPass(bool OnlyDebugInfo = false);
49 ModulePass *createStripNonDebugSymbolsPass();
54 ModulePass *createStripDebugDeclarePass();
59 ModulePass *createStripDeadDebugInfoPass();
68 ModulePass *createConstantMergePass();
74 ModulePass *createGlobalOptimizerPass();
80 ModulePass *createGlobalDCEPass();
86 ModulePass *createEliminateAvailableExternallyPass();
[all …]
DUtils.h19 class ModulePass; variable
26 ModulePass *createMetaRenamerPass();
105 ModulePass *createStripNonLineTableDebugLegacyPass();
147 ModulePass *createLowerGlobalDtorsLegacyPass();
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DPasses.h29 class ModulePass; variable
441 ModulePass *createJumpInstrTablesPass();
456 ModulePass *createLowerEmuTLSPass();
462 ModulePass *createPreISelIntrinsicLoweringPass();
498 ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true);
562 ModulePass *createDebugifyMachineModulePass();
568 ModulePass *createStripDebugMachineModulePass(bool OnlyDebugified);
571 ModulePass *createCheckDebugMachineModulePass();
593 ModulePass *createJMCInstrumenterPass();
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssembly.h24 class ModulePass; variable
28 ModulePass *createWebAssemblyLowerEmscriptenEHSjLj();
29 ModulePass *createWebAssemblyAddMissingPrototypes();
30 ModulePass *createWebAssemblyFixFunctionBitcasts();
57 ModulePass *createWebAssemblyMCLowerPrePass();
DWebAssemblyMCLowerPrePass.cpp36 class WebAssemblyMCLowerPrePass final : public ModulePass {
43 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage()
50 WebAssemblyMCLowerPrePass() : ModulePass(ID) {} in WebAssemblyMCLowerPrePass()
60 ModulePass *llvm::createWebAssemblyMCLowerPrePass() { in createWebAssemblyMCLowerPrePass()
DWebAssemblyAddMissingPrototypes.cpp35 class WebAssemblyAddMissingPrototypes final : public ModulePass {
42 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage()
49 WebAssemblyAddMissingPrototypes() : ModulePass(ID) {} in WebAssemblyAddMissingPrototypes()
57 ModulePass *llvm::createWebAssemblyAddMissingPrototypes() { in createWebAssemblyAddMissingPrototypes()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPU.h54 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *);
56 ModulePass *createAMDGPUReplaceLDSUseWithPointerPass();
57 ModulePass *createAMDGPULowerModuleLDSPass();
90 ModulePass *createAMDGPULowerIntrinsicsPass();
94 ModulePass *createAMDGPUCtorDtorLoweringLegacyPass();
111 ModulePass *createAMDGPULowerKernelAttributesPass();
245 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true);
257 ModulePass *createAMDGPUPrintfRuntimeBinding();
269 ModulePass* createAMDGPUUnifyMetadataPass();
336 ModulePass *createAMDGPUOpenCLEnqueuedBlockLoweringPass();
DAMDGPUResourceUsageAnalysis.h27 struct AMDGPUResourceUsageAnalysis : public ModulePass {
53 AMDGPUResourceUsageAnalysis() : ModulePass(ID) {} in AMDGPUResourceUsageAnalysis()
57 return ModulePass::doInitialization(M); in doInitialization()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DStripSymbols.cpp42 class StripSymbols : public ModulePass {
47 : ModulePass(ID), OnlyDebugInfo(ODI) { in StripSymbols()
58 class StripNonDebugSymbols : public ModulePass {
62 : ModulePass(ID) { in StripNonDebugSymbols()
73 class StripDebugDeclare : public ModulePass {
77 : ModulePass(ID) { in StripDebugDeclare()
88 class StripDeadDebugInfo : public ModulePass {
92 : ModulePass(ID) { in StripDeadDebugInfo()
108 ModulePass *llvm::createStripSymbolsPass(bool OnlyDebugInfo) { in createStripSymbolsPass()
117 ModulePass *llvm::createStripNonDebugSymbolsPass() { in createStripNonDebugSymbolsPass()
[all …]
DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) { in BarrierNoop()
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
DStripDeadPrototypes.cpp62 class StripDeadPrototypesLegacyPass : public ModulePass {
65 StripDeadPrototypesLegacyPass() : ModulePass(ID) { in StripDeadPrototypesLegacyPass()
83 ModulePass *llvm::createStripDeadPrototypesPass() { in createStripDeadPrototypesPass()
DElimAvailExtern.cpp76 struct EliminateAvailableExternallyLegacyPass : public ModulePass {
79 EliminateAvailableExternallyLegacyPass() : ModulePass(ID) { in EliminateAvailableExternallyLegacyPass()
100 ModulePass *llvm::createEliminateAvailableExternallyPass() { in createEliminateAvailableExternallyPass()
DAnnotation2Metadata.cpp68 struct Annotation2MetadataLegacy : public ModulePass {
71 Annotation2MetadataLegacy() : ModulePass(ID) { in Annotation2MetadataLegacy()
91 ModulePass *llvm::createAnnotation2MetadataLegacyPass() { in createAnnotation2MetadataLegacyPass()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Writer/
DBitcodeWriterPass.cpp30 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()
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DPasses.h20 class ModulePass; variable
70 ModulePass *createModuleDebugInfoPrinterPass();
99 ModulePass *createMustBeExecutedContextPrinter();
DCallPrinter.h21 class ModulePass; variable
35 ModulePass *createCallGraphViewerPass();
36 ModulePass *createCallGraphDOTPrinterPass();
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DStripNonLineTableDebugInfo.cpp21 struct StripNonLineTableDebugLegacyPass : public ModulePass {
23 StripNonLineTableDebugLegacyPass() : ModulePass(ID) { in StripNonLineTableDebugLegacyPass()
43 ModulePass *llvm::createStripNonLineTableDebugLegacyPass() { in createStripNonLineTableDebugLegacyPass()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DCallPrinter.cpp287 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()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DIRPrintingPasses.cpp28 class PrintModulePassWrapper : public ModulePass {
35 PrintModulePassWrapper() : ModulePass(ID), OS(dbgs()) {} in PrintModulePassWrapper()
38 : ModulePass(ID), OS(OS), Banner(Banner), in PrintModulePassWrapper()
106 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream &OS, in createPrintModulePass()
DPass.cpp48 ModulePass::~ModulePass() = default;
50 Pass *ModulePass::createPrinterPass(raw_ostream &OS, in createPrinterPass()
55 PassManagerType ModulePass::getPotentialPassManagerType() const { in getPotentialPassManagerType()
63 bool ModulePass::skipModule(Module &M) const { in skipModule()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMips.h27 class ModulePass; variable
30 ModulePass *createMipsOs16Pass();
31 ModulePass *createMips16HardFloatPass();
/openbsd/src/gnu/llvm/llvm/include/llvm/
DPass.h248 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()
/openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/
DNVPTXAssignValidGlobalNames.cpp31 class NVPTXAssignValidGlobalNames : public ModulePass {
34 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames()
86 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()
/openbsd/src/gnu/llvm/llvm/tools/bugpoint-passes/
DTestPasses.cpp88 class CrashOnDeclFunc : public ModulePass {
91 CrashOnDeclFunc() : ModulePass(ID) {} in CrashOnDeclFunc()
112 class CrashOnTooManyCUs : public ModulePass {
115 CrashOnTooManyCUs() : ModulePass(ID) {} in CrashOnTooManyCUs()
/openbsd/src/gnu/llvm/llvm/tools/opt/
DBreakpointPrinter.cpp24 struct BreakpointPrinter : public ModulePass {
28 BreakpointPrinter(raw_ostream &out) : ModulePass(ID), Out(out) {} in BreakpointPrinter()
69 ModulePass *llvm::createBreakpointPrinter(raw_ostream &out) { in createBreakpointPrinter()

12345