/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DirectX.h | 15 class ModulePass; variable 29 ModulePass *createDXILPrepareModulePass(); 35 ModulePass *createDXILIntrinsicExpansionLegacyPass(); 41 ModulePass *createDXILOpLoweringLegacyPass(); 47 ModulePass *createDXILTranslateMetadataPass(); 53 ModulePass *createDXILPrettyPrinterPass(raw_ostream &OS); 65 ModulePass *createDXContainerGlobalsPass();
|
H A D | DXILPrettyPrinter.cpp | 24 class DXILPrettyPrinter : public llvm::ModulePass { 29 DXILPrettyPrinter() : ModulePass(ID), OS(dbgs()) { in DXILPrettyPrinter() 33 explicit DXILPrettyPrinter(raw_ostream &O) : ModulePass(ID), OS(O) { in DXILPrettyPrinter() 62 ModulePass *llvm::createDXILPrettyPrinterPass(raw_ostream &OS) { in createDXILPrettyPrinterPass()
|
H A D | DXILTranslateMetadata.cpp | 27 class DXILTranslateMetadata : public ModulePass { 30 explicit DXILTranslateMetadata() : ModulePass(ID) {} in DXILTranslateMetadata() 66 ModulePass *llvm::createDXILTranslateMetadataPass() { in createDXILTranslateMetadataPass()
|
/freebsd/contrib/llvm-project/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() 102 ModulePass *llvm::createDXILWriterPass(raw_ostream &Str) { in INITIALIZE_PASS_DEPENDENCY() 109 ModulePass *llvm::createDXILEmbedderPass() { return new EmbedDXILPass(); } in createDXILEmbedderPass()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | Passes.h | 29 class ModulePass; variable 465 ModulePass *createLowerEmuTLSPass(); 471 ModulePass *createPreISelIntrinsicLoweringPass(); 507 ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true); 571 ModulePass *createDebugifyMachineModulePass(); 577 ModulePass *createStripDebugMachineModulePass(bool OnlyDebugified); 580 ModulePass *createCheckDebugMachineModulePass(); 599 ModulePass *createJMCInstrumenterPass();
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/ |
H A D | IPO.h | 19 class ModulePass; 27 ModulePass *createDeadArgEliminationPass(); 32 ModulePass *createDeadArgHackingPass(); 49 ModulePass *createBarrierNoopPass(); 23 class ModulePass; global() variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssembly.h | 24 class ModulePass; variable 28 ModulePass *createWebAssemblyLowerEmscriptenEHSjLj(); 29 ModulePass *createWebAssemblyAddMissingPrototypes(); 30 ModulePass *createWebAssemblyFixFunctionBitcasts(); 59 ModulePass *createWebAssemblyMCLowerPrePass();
|
H A D | WebAssemblyMCLowerPrePass.cpp | 37 class WebAssemblyMCLowerPrePass final : public ModulePass { 44 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 51 WebAssemblyMCLowerPrePass() : ModulePass(ID) {} in WebAssemblyMCLowerPrePass() 61 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()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64.h | 45 ModulePass *createAArch64LowerHomogeneousPrologEpilogPass(); 47 ModulePass *createAArch64PromoteConstantPass(); 62 ModulePass *createSVEIntrinsicOptsPass(); 74 ModulePass *createAArch64GlobalsTaggingPass(); 75 ModulePass *createAArch64Arm64ECCallLoweringPass();
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriterPass.cpp | 38 class WriteBitcodePass : public ModulePass { 44 WriteBitcodePass() : ModulePass(ID), OS(dbgs()) { in WriteBitcodePass() 49 : ModulePass(ID), OS(o), in WriteBitcodePass() 80 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str, in INITIALIZE_PASS_DEPENDENCY()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPU.h | 55 ModulePass *createAMDGPURemoveIncompatibleFunctionsPass(const TargetMachine *); 60 ModulePass * 62 ModulePass *createAMDGPULowerBufferFatPointersPass(); 104 ModulePass *createAMDGPUCtorDtorLoweringLegacyPass(); 121 ModulePass *createAMDGPULowerKernelAttributesPass(); 256 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true); 297 ModulePass *createAMDGPUPrintfRuntimeBinding(); 309 ModulePass* createAMDGPUUnifyMetadataPass(); 386 ModulePass *createAMDGPUOpenCLEnqueuedBlockLoweringPass();
|
H A D | AMDGPUResourceUsageAnalysis.h | 27 struct AMDGPUResourceUsageAnalysis : public ModulePass { 53 AMDGPUResourceUsageAnalysis() : ModulePass(ID) {} in AMDGPUResourceUsageAnalysis() 57 return ModulePass::doInitialization(M); in doInitialization()
|
H A D | AMDGPUOpenCLEnqueuedBlockLowering.cpp | 51 class AMDGPUOpenCLEnqueuedBlockLowering : public ModulePass { 55 explicit AMDGPUOpenCLEnqueuedBlockLowering() : ModulePass(ID) {} in AMDGPUOpenCLEnqueuedBlockLowering() 71 ModulePass* llvm::createAMDGPUOpenCLEnqueuedBlockLoweringPass() { in createAMDGPUOpenCLEnqueuedBlockLoweringPass()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CallPrinter.h | 21 class ModulePass; variable 37 ModulePass *createCallGraphViewerPass(); 38 ModulePass *createCallGraphDOTPrinterPass();
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CallPrinter.cpp | 288 class CallGraphViewer : public ModulePass { 291 CallGraphViewer() : ModulePass(ID) {} in CallGraphViewer() 298 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 315 class CallGraphDOTPrinter : public ModulePass { 318 CallGraphDOTPrinter() : ModulePass(ID) {} in CallGraphDOTPrinter() 325 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 354 ModulePass *llvm::createCallGraphViewerPass() { return new CallGraphViewer(); } in createCallGraphViewerPass() 356 ModulePass *llvm::createCallGraphDOTPrinterPass() { in createCallGraphDOTPrinterPass()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPC.h | 34 class ModulePass; variable 56 ModulePass *createPPCMergeStringPoolPass(); 86 ModulePass *createPPCLowerMASSVEntriesPass(); 90 ModulePass *createPPCGenScalarMASSEntriesPass();
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ |
H A D | Pass.h | 251 class ModulePass : public Pass { 253 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() function 256 ~ModulePass() override; 282 class ImmutablePass : public ModulePass { 284 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips.h | 27 class ModulePass; variable 30 ModulePass *createMipsOs16Pass(); 31 ModulePass *createMips16HardFloatPass();
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | IRPrintingPasses.cpp | 34 class PrintModulePassWrapper : public ModulePass { 41 PrintModulePassWrapper() : ModulePass(ID), OS(dbgs()) {} in PrintModulePassWrapper() 44 : ModulePass(ID), OS(OS), Banner(Banner), in PrintModulePassWrapper() 127 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream &OS, in createPrintModulePass()
|
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() 63 bool ModulePass::skipModule(Module &M) const { in skipModule()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAssignValidGlobalNames.cpp | 32 class NVPTXAssignValidGlobalNames : public ModulePass { 35 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames() 89 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineStripDebug.cpp | 32 struct StripDebugMachineModule : public ModulePass { 84 : ModulePass(ID), OnlyDebugified(OnlyDebugified) {} in StripDebugMachineModule() 106 ModulePass *llvm::createStripDebugMachineModulePass(bool OnlyDebugified) { in createStripDebugMachineModulePass()
|
H A D | MachineCheckDebugify.cpp | 31 struct CheckDebugMachineModule : public ModulePass { 108 CheckDebugMachineModule() : ModulePass(ID) {} in CheckDebugMachineModule() 126 ModulePass *llvm::createCheckDebugMachineModulePass() { in createCheckDebugMachineModulePass()
|