| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/ |
| H A D | IPO.h | 27 class ModulePass; variable 65 ModulePass *createConstantMergePass(); 77 ModulePass *createGlobalDCEPass(); 130 ModulePass * 134 ModulePass *createInternalizePass(); 165 ModulePass *createIPSCCPPass(); 183 ModulePass * 217 ModulePass *createBarrierNoopPass(); 244 ModulePass *createCrossDSOCFIPass(); 256 ModulePass * [all …]
|
| H A D | Instrumentation.h | 29 class ModulePass; variable 88 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options = 92 ModulePass *createPGOInstrumentationGenLegacyPass(); 93 ModulePass * 95 ModulePass *createPGOIndirectCallPromotionLegacyPass(bool InLTO = false, 143 ModulePass *createInstrProfilingLegacyPass( 150 ModulePass *createAddressSanitizerModulePass(bool CompileKernel = false, 159 ModulePass *createDataFlowSanitizerPass( 175 ModulePass *createEfficiencySanitizerPass( 203 ModulePass *createSanitizerCoverageModulePass(
|
| H A D | Utils.h | 20 class ModulePass; variable 27 ModulePass *createMetaRenamerPass(); 115 ModulePass *createStripNonLineTableDebugInfoPass();
|
| H A D | Scalar.h | 25 class ModulePass; variable 434 ModulePass *createRewriteStatepointsForGCLegacyPass(); 473 ModulePass *createNameAnonGlobalPass(); 474 ModulePass *createCanonicalizeAliasesPass();
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | StripSymbols.cpp | 37 class StripSymbols : public ModulePass { 42 : ModulePass(ID), OnlyDebugInfo(ODI) { in StripSymbols() 53 class StripNonDebugSymbols : public ModulePass { 57 : ModulePass(ID) { in StripNonDebugSymbols() 68 class StripDebugDeclare : public ModulePass { 72 : ModulePass(ID) { in StripDebugDeclare() 83 class StripDeadDebugInfo : public ModulePass { 87 : ModulePass(ID) { in StripDeadDebugInfo() 112 ModulePass *llvm::createStripNonDebugSymbolsPass() { in createStripNonDebugSymbolsPass() 120 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 | StripDeadPrototypes.cpp | 65 class StripDeadPrototypesLegacyPass : public ModulePass { 68 StripDeadPrototypesLegacyPass() : ModulePass(ID) { in StripDeadPrototypesLegacyPass() 86 ModulePass *llvm::createStripDeadPrototypesPass() { in createStripDeadPrototypesPass()
|
| H A D | ElimAvailExtern.cpp | 76 struct EliminateAvailableExternallyLegacyPass : public ModulePass { 79 EliminateAvailableExternallyLegacyPass() : ModulePass(ID) { in EliminateAvailableExternallyLegacyPass() 100 ModulePass *llvm::createEliminateAvailableExternallyPass() { in createEliminateAvailableExternallyPass()
|
| H A D | Internalize.cpp | 252 class InternalizeLegacyPass : public ModulePass { 259 InternalizeLegacyPass() : ModulePass(ID), MustPreserveGV(PreserveAPIList()) {} in InternalizeLegacyPass() 262 : ModulePass(ID), MustPreserveGV(std::move(MustPreserveGV)) { in InternalizeLegacyPass() 287 ModulePass *llvm::createInternalizePass() { in createInternalizePass() 291 ModulePass *llvm::createInternalizePass( in createInternalizePass()
|
| H A D | BlockExtractor.cpp | 41 class BlockExtractor : public ModulePass { 50 : ModulePass(ID), Blocks(BlocksToExtract.begin(), BlocksToExtract.end()), in BlockExtractor() 68 ModulePass *llvm::createBlockExtractorPass() { return new BlockExtractor(); } in createBlockExtractorPass() 69 ModulePass *llvm::createBlockExtractorPass( in createBlockExtractorPass()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 21 class ModulePass; variable 80 ModulePass *createAMDGPULowerIntrinsicsPass(); 84 ModulePass *createAMDGPUFixFunctionBitcastsPass(); 92 ModulePass *createAMDGPULowerKernelAttributesPass(); 177 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true); 178 ModulePass *createR600OpenCLImageTypeLoweringPass(); 181 ModulePass* createAMDGPUUnifyMetadataPass(); 225 ModulePass *createAMDGPUOpenCLEnqueuedBlockLoweringPass();
|
| H A D | AMDGPUFixFunctionBitcasts.cpp | 27 : public ModulePass, 46 AMDGPUFixFunctionBitcasts() : ModulePass(ID) {} in AMDGPUFixFunctionBitcasts() 55 ModulePass *llvm::createAMDGPUFixFunctionBitcastsPass() { in createAMDGPUFixFunctionBitcastsPass()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 26 class ModulePass; variable 371 ModulePass *createJumpInstrTablesPass(); 375 ModulePass *createForwardControlFlowIntegrityPass(); 390 ModulePass *createLowerEmuTLSPass(); 396 ModulePass *createPreISelIntrinsicLoweringPass(); 432 ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true);
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.h | 25 class ModulePass; variable 29 ModulePass *createWebAssemblyLowerEmscriptenEHSjLj(bool DoEH, bool DoSjLj); 30 ModulePass *createWebAssemblyLowerGlobalDtors(); 31 ModulePass *createWebAssemblyAddMissingPrototypes(); 32 ModulePass *createWebAssemblyFixFunctionBitcasts();
|
| H A D | WebAssemblyAddMissingPrototypes.cpp | 36 class WebAssemblyAddMissingPrototypes final : public ModulePass { 43 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 50 WebAssemblyAddMissingPrototypes() : ModulePass(ID) {} in WebAssemblyAddMissingPrototypes() 58 ModulePass *llvm::createWebAssemblyAddMissingPrototypes() { in createWebAssemblyAddMissingPrototypes()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | CallPrinter.h | 20 class ModulePass; variable 22 ModulePass *createCallGraphViewerPass(); 23 ModulePass *createCallGraphDOTPrinterPass();
|
| /freebsd-12.1/contrib/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-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | StripNonLineTableDebugInfo.cpp | 20 struct StripNonLineTableDebugInfo : public ModulePass { 22 StripNonLineTableDebugInfo() : ModulePass(ID) { in StripNonLineTableDebugInfo() 40 ModulePass *llvm::createStripNonLineTableDebugInfoPass() { in createStripNonLineTableDebugInfoPass()
|
| H A D | CanonicalizeAliases.cpp | 71 class CanonicalizeAliasesLegacyPass : public ModulePass { 80 explicit CanonicalizeAliasesLegacyPass() : ModulePass(ID) {} in CanonicalizeAliasesLegacyPass() 102 ModulePass *createCanonicalizeAliasesPass() { in createCanonicalizeAliasesPass()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 23 class ModulePass; variable 31 ModulePass *createMipsOs16Pass(); 32 ModulePass *createMips16HardFloatPass();
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Pass.cpp | 48 ModulePass::~ModulePass() = default; 50 Pass *ModulePass::createPrinterPass(raw_ostream &OS, in createPrinterPass() 55 PassManagerType ModulePass::getPotentialPassManagerType() const { in getPotentialPassManagerType() 59 bool ModulePass::skipModule(Module &M) const { in skipModule()
|
| H A D | IRPrintingPasses.cpp | 59 class PrintModulePassWrapper : public ModulePass { 64 PrintModulePassWrapper() : ModulePass(ID) {} in PrintModulePassWrapper() 67 : ModulePass(ID), P(OS, Banner, ShouldPreserveUseListOrder) {} in PrintModulePassWrapper() 139 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream &OS, in createPrintModulePass()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ |
| H A D | Pass.h | 225 class ModulePass : public Pass { 227 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() function 230 ~ModulePass() override; 256 class ImmutablePass : public ModulePass { 258 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAssignValidGlobalNames.cpp | 32 class NVPTXAssignValidGlobalNames : public ModulePass { 35 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames() 88 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()
|
| /freebsd-12.1/contrib/llvm/tools/opt/ |
| H A D | BreakpointPrinter.cpp | 25 struct BreakpointPrinter : public ModulePass { 29 BreakpointPrinter(raw_ostream &out) : ModulePass(ID), Out(out) {} in BreakpointPrinter() 70 ModulePass *llvm::createBreakpointPrinter(raw_ostream &out) { in createBreakpointPrinter()
|