| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DirectX.h | 16 class ModulePass; variable 30 ModulePass *createDXILPrepareModulePass(); 36 ModulePass *createDXILIntrinsicExpansionLegacyPass(); 42 ModulePass *createDXILCBufferAccessLegacyPass(); 48 ModulePass *createDXILDataScalarizationLegacyPass(); 54 ModulePass *createDXILFlattenArraysLegacyPass(); 73 ModulePass *createDXILOpLoweringLegacyPass(); 85 ModulePass *createDXILResourceImplicitBindingLegacyPass(); 91 ModulePass *createDXILTranslateMetadataLegacyPass(); 94 ModulePass *createDXILPrettyPrinterLegacyPass(raw_ostream &OS); [all …]
|
| H A D | DXILFinalizeLinkage.h | 30 class DXILFinalizeLinkageLegacy : public ModulePass { 32 DXILFinalizeLinkageLegacy() : ModulePass(ID) {} in DXILFinalizeLinkageLegacy()
|
| /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()
|
| H A D | DXILWriterPass.h | 28 ModulePass *createDXILWriterPass(raw_ostream &Str); 33 ModulePass *createDXILEmbedderPass();
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 30 class ModulePass; variable 82 LLVM_ABI ModulePass *createStaticDataAnnotatorPass(); 479 LLVM_ABI ModulePass *createLowerEmuTLSPass(); 485 LLVM_ABI ModulePass *createPreISelIntrinsicLoweringPass(); 523 LLVM_ABI ModulePass *createGlobalMergeFuncPass(); 527 LLVM_ABI ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true); 586 LLVM_ABI ModulePass *createDebugifyMachineModulePass(); 592 LLVM_ABI ModulePass *createStripDebugMachineModulePass(bool OnlyDebugified); 595 LLVM_ABI ModulePass *createCheckDebugMachineModulePass(); 614 LLVM_ABI ModulePass *createJMCInstrumenterPass(); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/ |
| H A D | IPO.h | 21 class ModulePass; variable 29 LLVM_ABI ModulePass *createDeadArgEliminationPass(); 34 LLVM_ABI ModulePass *createDeadArgHackingPass(); 51 LLVM_ABI ModulePass *createBarrierNoopPass();
|
| /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 | 30 class WebAssemblyMCLowerPrePass final : public ModulePass { 37 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 44 WebAssemblyMCLowerPrePass() : ModulePass(ID) {} in WebAssemblyMCLowerPrePass() 54 ModulePass *llvm::createWebAssemblyMCLowerPrePass() { in createWebAssemblyMCLowerPrePass()
|
| H A D | WebAssemblyAddMissingPrototypes.cpp | 34 class WebAssemblyAddMissingPrototypes final : public ModulePass { 41 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 48 WebAssemblyAddMissingPrototypes() : ModulePass(ID) {} in WebAssemblyAddMissingPrototypes() 56 ModulePass *llvm::createWebAssemblyAddMissingPrototypes() { in createWebAssemblyAddMissingPrototypes()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | StaticDataAnnotator.cpp | 45 class StaticDataAnnotator : public ModulePass { 52 StaticDataAnnotator() : ModulePass(ID) { in StaticDataAnnotator() 60 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage() 106 ModulePass *llvm::createStaticDataAnnotatorPass() { in createStaticDataAnnotatorPass()
|
| 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriterPass.cpp | 33 class WriteBitcodePass : public ModulePass { 39 WriteBitcodePass() : ModulePass(ID), OS(dbgs()) { in WriteBitcodePass() 44 : ModulePass(ID), OS(o), in WriteBitcodePass() 72 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str, in INITIALIZE_PASS_DEPENDENCY()
|
| /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 | 22 class ModulePass; variable 38 LLVM_ABI ModulePass *createCallGraphViewerPass(); 39 LLVM_ABI ModulePass *createCallGraphDOTPrinterPass();
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAssignValidGlobalNames.cpp | 30 class NVPTXAssignValidGlobalNames : public ModulePass { 33 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames() 64 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()
|
| /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/AArch64/ |
| H A D | AArch64.h | 45 ModulePass *createAArch64LowerHomogeneousPrologEpilogPass(); 47 ModulePass *createAArch64PromoteConstantPass(); 63 ModulePass *createSVEIntrinsicOptsPass(); 75 ModulePass *createAArch64Arm64ECCallLoweringPass();
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRPrintingPasses.cpp | 29 class PrintModulePassWrapper : public ModulePass { 36 PrintModulePassWrapper() : ModulePass(ID), OS(dbgs()) {} in PrintModulePassWrapper() 39 : ModulePass(ID), OS(OS), Banner(Banner), in PrintModulePassWrapper() 113 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(const Module &M) const { in skipModule()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ |
| H A D | Pass.h | 251 class LLVM_ABI ModulePass : public Pass { 253 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() function 256 ~ModulePass() override; 281 class LLVM_ABI ImmutablePass : public ModulePass { 283 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 57 ModulePass *createAMDGPURemoveIncompatibleFunctionsPass(const TargetMachine *); 62 ModulePass * 64 ModulePass *createAMDGPULowerBufferFatPointersPass(); 68 ModulePass *createAMDGPUPreloadKernelArgumentsLegacyPass(const TargetMachine *); 108 ModulePass *createAMDGPUCtorDtorLoweringLegacyPass(); 125 ModulePass *createAMDGPULowerKernelAttributesPass(); 277 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true); 289 ModulePass * 427 ModulePass *createAMDGPUPrintfRuntimeBinding(); 519 ModulePass *createAMDGPUExportKernelRuntimeHandlesLegacyPass();
|
| H A D | AMDGPUExportKernelRuntimeHandles.cpp | 36 class AMDGPUExportKernelRuntimeHandlesLegacy : public ModulePass { 40 explicit AMDGPUExportKernelRuntimeHandlesLegacy() : ModulePass(ID) {} in AMDGPUExportKernelRuntimeHandlesLegacy() 56 ModulePass *llvm::createAMDGPUExportKernelRuntimeHandlesLegacyPass() { in createAMDGPUExportKernelRuntimeHandlesLegacyPass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 38 class ModulePass; variable 41 ModulePass *createMipsOs16Pass(); 42 ModulePass *createMips16HardFloatPass();
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCGenScalarMASSEntries.cpp | 30 class PPCGenScalarMASSEntries : public ModulePass { 34 PPCGenScalarMASSEntries() : ModulePass(ID) { in PPCGenScalarMASSEntries() 144 ModulePass *llvm::createPPCGenScalarMASSEntriesPass() { in createPPCGenScalarMASSEntriesPass()
|