| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 29 class MachineFunctionPass; variable 63 LLVM_ABI MachineFunctionPass *createGCEmptyBasicBlocksPass(); 67 LLVM_ABI MachineFunctionPass *createBasicBlockSectionsPass(); 69 LLVM_ABI MachineFunctionPass *createBasicBlockPathCloningPass(); 73 LLVM_ABI MachineFunctionPass *createMachineFunctionSplitterPass(); 77 LLVM_ABI MachineFunctionPass *createStaticDataSplitterPass(); 86 LLVM_ABI MachineFunctionPass * 92 LLVM_ABI MachineFunctionPass *createStackFrameLayoutAnalysisPass(); 96 LLVM_ABI MachineFunctionPass *createPrintMIRPass(raw_ostream &OS); 103 LLVM_ABI MachineFunctionPass * [all …]
|
| H A D | CFIFixup.h | 21 class CFIFixup : public MachineFunctionPass { 25 CFIFixup() : MachineFunctionPass(ID) { in CFIFixup() 31 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFunctionPrinterPass.cpp | 28 struct MachineFunctionPrinterPass : public MachineFunctionPass { 34 MachineFunctionPrinterPass() : MachineFunctionPass(ID), OS(dbgs()) { } in MachineFunctionPrinterPass() 36 : MachineFunctionPass(ID), OS(os), Banner(banner) {} in MachineFunctionPrinterPass() 43 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 67 MachineFunctionPass *createMachineFunctionPrinterPass(raw_ostream &OS, in createMachineFunctionPrinterPass()
|
| H A D | MIRPrintingPass.cpp | 43 struct MIRPrintingPass : public MachineFunctionPass { 48 MIRPrintingPass() : MachineFunctionPass(ID), OS(dbgs()) {} in MIRPrintingPass() 49 MIRPrintingPass(raw_ostream &OS) : MachineFunctionPass(ID), OS(OS) {} in MIRPrintingPass() 55 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 84 MachineFunctionPass *llvm::createPrintMIRPass(raw_ostream &OS) { in createPrintMIRPass()
|
| H A D | ResetMachineFunctionPass.cpp | 34 class ResetMachineFunction : public MachineFunctionPass { 45 : MachineFunctionPass(ID), EmitFallbackDiag(EmitFallbackDiag), in ResetMachineFunction() 52 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 92 MachineFunctionPass *
|
| H A D | MachineCycleAnalysis.cpp | 25 : MachineFunctionPass(ID) { in MachineCycleInfoWrapperPass() 36 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 68 class MachineCycleInfoPrinterLegacy : public MachineFunctionPass { 82 : MachineFunctionPass(ID) { in MachineCycleInfoPrinterLegacy() 95 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | MIRNamerPass.cpp | 34 class MIRNamer : public MachineFunctionPass { 37 MIRNamer() : MachineFunctionPass(ID) {} in MIRNamer() 45 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | MachineCFGPrinter.cpp | 59 class MachineCFGPrinter : public MachineFunctionPass { 69 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 83 MachineCFGPrinter::MachineCFGPrinter() : MachineFunctionPass(ID) { in MachineCFGPrinter()
|
| H A D | PostRAHazardRecognizer.cpp | 48 class PostRAHazardRecognizerLegacy : public MachineFunctionPass { 52 PostRAHazardRecognizerLegacy() : MachineFunctionPass(ID) {} in PostRAHazardRecognizerLegacy() 56 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | GCEmptyBasicBlocks.cpp | 29 class GCEmptyBasicBlocks : public MachineFunctionPass { 33 GCEmptyBasicBlocks() : MachineFunctionPass(ID) { in GCEmptyBasicBlocks() 97 MachineFunctionPass *llvm::createGCEmptyBasicBlocksPass() { in createGCEmptyBasicBlocksPass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXProxyRegErasure.cpp | 29 struct NVPTXProxyRegErasure : public MachineFunctionPass { 31 NVPTXProxyRegErasure() : MachineFunctionPass(ID) {} in NVPTXProxyRegErasure() 40 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 106 MachineFunctionPass *llvm::createNVPTXProxyRegErasurePass() { in createNVPTXProxyRegErasurePass()
|
| H A D | NVPTX.h | 25 class MachineFunctionPass; variable 47 MachineFunctionPass *createNVPTXPrologEpilogPass(); 48 MachineFunctionPass *createNVPTXReplaceImageHandlesPass(); 55 MachineFunctionPass *createNVPTXPeephole(); 56 MachineFunctionPass *createNVPTXProxyRegErasurePass(); 57 MachineFunctionPass *createNVPTXForwardParamsPass();
|
| H A D | NVPTXForwardParams.cpp | 134 struct NVPTXForwardParamsPass : public MachineFunctionPass { 136 NVPTXForwardParamsPass() : MachineFunctionPass(ID) {} in NVPTXForwardParamsPass() 141 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 155 MachineFunctionPass *llvm::createNVPTXForwardParamsPass() { in createNVPTXForwardParamsPass()
|
| H A D | NVPTXPeephole.cpp | 48 struct NVPTXPeephole : public MachineFunctionPass { 51 NVPTXPeephole() : MachineFunctionPass(ID) {} in NVPTXPeephole() 60 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 161 MachineFunctionPass *llvm::createNVPTXPeephole() { return new NVPTXPeephole(); } in createNVPTXPeephole()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsModuleISelDAGToDAG.cpp | 24 class MipsModuleDAGToDAGISel : public MachineFunctionPass { 28 MipsModuleDAGToDAGISel() : MachineFunctionPass(ID) {} in MipsModuleDAGToDAGISel() 38 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyArgumentMove.cpp | 40 class WebAssemblyArgumentMove final : public MachineFunctionPass { 43 WebAssemblyArgumentMove() : MachineFunctionPass(ID) {} in WebAssemblyArgumentMove() 51 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | WebAssemblyReplacePhysRegs.cpp | 35 class WebAssemblyReplacePhysRegs final : public MachineFunctionPass { 38 WebAssemblyReplacePhysRegs() : MachineFunctionPass(ID) {} in WebAssemblyReplacePhysRegs() 47 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | WebAssemblySetP2AlignOperands.cpp | 27 class WebAssemblySetP2AlignOperands final : public MachineFunctionPass { 30 WebAssemblySetP2AlignOperands() : MachineFunctionPass(ID) {} in WebAssemblySetP2AlignOperands() 40 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | WebAssemblyRegNumbering.cpp | 30 class WebAssemblyRegNumbering final : public MachineFunctionPass { 37 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 44 WebAssemblyRegNumbering() : MachineFunctionPass(ID) {} in WebAssemblyRegNumbering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTOCRegDeps.cpp | 81 struct PPCTOCRegDeps : public MachineFunctionPass { 83 PPCTOCRegDeps() : MachineFunctionPass(ID) {} in PPCTOCRegDeps() 131 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUResourceUsageAnalysis.h | 54 struct AMDGPUResourceUsageAnalysisWrapperPass : public MachineFunctionPass { 61 AMDGPUResourceUsageAnalysisWrapperPass() : MachineFunctionPass(ID) {} in AMDGPUResourceUsageAnalysisWrapperPass() 69 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | SIFixVGPRCopies.cpp | 26 class SIFixVGPRCopiesLegacy : public MachineFunctionPass { 30 SIFixVGPRCopiesLegacy() : MachineFunctionPass(ID) { in SIFixVGPRCopiesLegacy() 36 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | AMDGPUReserveWWMRegs.cpp | 30 class AMDGPUReserveWWMRegsLegacy : public MachineFunctionPass { 34 AMDGPUReserveWWMRegsLegacy() : MachineFunctionPass(ID) {} in AMDGPUReserveWWMRegsLegacy() 44 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PostCoalescerPass.cpp | 21 struct AArch64PostCoalescer : public MachineFunctionPass { 24 AArch64PostCoalescer() : MachineFunctionPass(ID) {} in AArch64PostCoalescer() 38 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVLandingPadSetup.cpp | 29 class RISCVLandingPadSetup : public MachineFunctionPass { 33 RISCVLandingPadSetup() : MachineFunctionPass(ID) {} in RISCVLandingPadSetup() 41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|