Home
last modified time | relevance | path

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

123456

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
H A DIPO.h26 class ModulePass; variable
37 ModulePass *createAnnotation2MetadataLegacyPass();
44 ModulePass *createStripSymbolsPass(bool OnlyDebugInfo = false);
51 ModulePass *createStripNonDebugSymbolsPass();
56 ModulePass *createStripDebugDeclarePass();
61 ModulePass *createStripDeadDebugInfoPass();
70 ModulePass *createConstantMergePass();
76 ModulePass *createGlobalOptimizerPass();
82 ModulePass *createGlobalDCEPass();
88 ModulePass *createEliminateAvailableExternallyPass();
[all …]
H A DInstrumentation.h28 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 DUtils.h19 class ModulePass; variable
26 ModulePass *createMetaRenamerPass();
114 ModulePass *createStripNonLineTableDebugLegacyPass();
H A DScalar.h24 class ModulePass; variable
474 ModulePass *createRewriteStatepointsForGCLegacyPass();
519 ModulePass *createNameAnonGlobalPass();
520 ModulePass *createCanonicalizeAliasesPass();
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DPasses.h27 class ModulePass; variable
392 ModulePass *createJumpInstrTablesPass();
407 ModulePass *createLowerEmuTLSPass();
413 ModulePass *createPreISelIntrinsicLoweringPass();
449 ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true);
498 ModulePass *createDebugifyMachineModulePass();
504 ModulePass *createStripDebugMachineModulePass(bool OnlyDebugified);
507 ModulePass *createCheckDebugMachineModulePass();
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPU.h22 class ModulePass; variable
72 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *);
74 ModulePass *createAMDGPULowerModuleLDSPass();
104 ModulePass *createAMDGPULowerIntrinsicsPass();
108 ModulePass *createAMDGPUFixFunctionBitcastsPass();
116 ModulePass *createAMDGPULowerKernelAttributesPass();
258 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true);
268 ModulePass *createR600OpenCLImageTypeLoweringPass();
271 ModulePass *createAMDGPUPrintfRuntimeBinding();
280 ModulePass* createAMDGPUUnifyMetadataPass();
[all …]
H A DAMDGPUFixFunctionBitcasts.cpp27 : public ModulePass,
47 AMDGPUFixFunctionBitcasts() : ModulePass(ID) {} in AMDGPUFixFunctionBitcasts()
56 ModulePass *llvm::createAMDGPUFixFunctionBitcastsPass() { in createAMDGPUFixFunctionBitcastsPass()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp40 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()
106 ModulePass *llvm::createStripSymbolsPass(bool OnlyDebugInfo) { in createStripSymbolsPass()
115 ModulePass *llvm::createStripNonDebugSymbolsPass() { in createStripNonDebugSymbolsPass()
[all …]
H A DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) { in BarrierNoop()
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
H A DBlockExtractor.cpp71 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 DInternalize.cpp249 class InternalizeLegacyPass : public ModulePass {
256 InternalizeLegacyPass() : ModulePass(ID), MustPreserveGV(PreserveAPIList()) {} in InternalizeLegacyPass()
259 : ModulePass(ID), MustPreserveGV(std::move(MustPreserveGV)) { in InternalizeLegacyPass()
284 ModulePass *llvm::createInternalizePass() { in createInternalizePass()
288 ModulePass *llvm::createInternalizePass( in createInternalizePass()
H A DStripDeadPrototypes.cpp65 class StripDeadPrototypesLegacyPass : public ModulePass {
68 StripDeadPrototypesLegacyPass() : ModulePass(ID) { in StripDeadPrototypesLegacyPass()
86 ModulePass *llvm::createStripDeadPrototypesPass() { in createStripDeadPrototypesPass()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssembly.h24 class ModulePass; variable
28 ModulePass *createWebAssemblyLowerEmscriptenEHSjLj(bool DoEH, bool DoSjLj);
29 ModulePass *createWebAssemblyLowerGlobalDtors();
30 ModulePass *createWebAssemblyAddMissingPrototypes();
31 ModulePass *createWebAssemblyFixFunctionBitcasts();
H A 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCallPrinter.cpp217 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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DCallPrinter.h19 class ModulePass; variable
21 ModulePass *createCallGraphViewerPass();
22 ModulePass *createCallGraphDOTPrinterPass();
H A DPasses.h20 class ModulePass; variable
79 ModulePass *createModuleDebugInfoPrinterPass();
108 ModulePass *createMustBeExecutedContextPrinter();
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriterPass.cpp31 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DStripNonLineTableDebugInfo.cpp21 struct StripNonLineTableDebugLegacyPass : public ModulePass {
23 StripNonLineTableDebugLegacyPass() : ModulePass(ID) { in StripNonLineTableDebugLegacyPass()
43 ModulePass *llvm::createStripNonLineTableDebugLegacyPass() { in createStripNonLineTableDebugLegacyPass()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DPass.cpp44 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()
H A DIRPrintingPasses.cpp69 class PrintModulePassWrapper : public ModulePass {
74 PrintModulePassWrapper() : ModulePass(ID) {} in PrintModulePassWrapper()
77 : ModulePass(ID), P(OS, Banner, ShouldPreserveUseListOrder) {} in PrintModulePassWrapper()
124 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream &OS, in createPrintModulePass()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/
H A DPass.h238 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips.h22 class ModulePass; variable
30 ModulePass *createMipsOs16Pass();
31 ModulePass *createMips16HardFloatPass();
/netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint-passes/
H A DTestPasses.cpp88 class CrashOnDeclFunc : public ModulePass {
91 CrashOnDeclFunc() : ModulePass(ID) {} in CrashOnDeclFunc()
112 class CrashOnTooManyCUs : public ModulePass {
115 CrashOnTooManyCUs() : ModulePass(ID) {} in CrashOnTooManyCUs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXAssignValidGlobalNames.cpp31 class NVPTXAssignValidGlobalNames : public ModulePass {
34 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames()
87 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()

123456