| /src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 28 class MachineFunctionPass; variable 62 MachineFunctionPass *createGCEmptyBasicBlocksPass(); 66 MachineFunctionPass *createBasicBlockSectionsPass(); 68 MachineFunctionPass *createBasicBlockPathCloningPass(); 72 MachineFunctionPass *createMachineFunctionSplitterPass(); 76 MachineFunctionPass * 82 MachineFunctionPass *createStackFrameLayoutAnalysisPass(); 86 MachineFunctionPass *createPrintMIRPass(raw_ostream &OS); 93 MachineFunctionPass *createResetMachineFunctionPass(bool EmitFallbackDiag, 231 MachineFunctionPass *createPrologEpilogInserterPass(); [all …]
|
| H A D | CFIFixup.h | 21 class CFIFixup : public MachineFunctionPass { 25 CFIFixup() : MachineFunctionPass(ID) { in CFIFixup() 31 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /src/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 | 36 struct MIRPrintingPass : public MachineFunctionPass { 41 MIRPrintingPass() : MachineFunctionPass(ID), OS(dbgs()) {} in MIRPrintingPass() 42 MIRPrintingPass(raw_ostream &OS) : MachineFunctionPass(ID), OS(OS) {} in MIRPrintingPass() 48 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 75 MachineFunctionPass *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() 93 MachineFunctionPass *
|
| H A D | MachineCycleAnalysis.cpp | 25 : MachineFunctionPass(ID) { in MachineCycleInfoWrapperPass() 36 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 58 class MachineCycleInfoPrinterPass : public MachineFunctionPass { 72 : MachineFunctionPass(ID) { in MachineCycleInfoPrinterPass() 85 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 | PostRAHazardRecognizer.cpp | 43 class PostRAHazardRecognizer : public MachineFunctionPass { 47 PostRAHazardRecognizer() : MachineFunctionPass(ID) {} in PostRAHazardRecognizer() 51 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 | MachineUniformityAnalysis.cpp | 168 class MachineUniformityInfoPrinterPass : public MachineFunctionPass { 183 : MachineFunctionPass(ID) { in MachineUniformityAnalysisPass() 198 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY() 221 : MachineFunctionPass(ID) { in MachineUniformityInfoPrinterPass() 238 MachineFunctionPass::getAnalysisUsage(AU); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | GCEmptyBasicBlocks.cpp | 30 class GCEmptyBasicBlocks : public MachineFunctionPass { 34 GCEmptyBasicBlocks() : MachineFunctionPass(ID) { in GCEmptyBasicBlocks() 98 MachineFunctionPass *llvm::createGCEmptyBasicBlocksPass() { in createGCEmptyBasicBlocksPass()
|
| H A D | TailDuplication.cpp | 32 class TailDuplicateBase : public MachineFunctionPass { 38 : MachineFunctionPass(PassID), PreRegAlloc(PreRegAlloc) {} in TailDuplicateBase() 46 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | FinalizeISel.cpp | 30 class FinalizeISel : public MachineFunctionPass { 33 FinalizeISel() : MachineFunctionPass(ID) {} in FinalizeISel() 39 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTX.h | 23 class MachineFunctionPass; variable 45 MachineFunctionPass *createNVPTXPrologEpilogPass(); 46 MachineFunctionPass *createNVPTXReplaceImageHandlesPass(); 52 MachineFunctionPass *createNVPTXPeephole(); 53 MachineFunctionPass *createNVPTXProxyRegErasurePass();
|
| H A D | NVPTXProxyRegErasure.cpp | 36 struct NVPTXProxyRegErasure : public MachineFunctionPass { 39 NVPTXProxyRegErasure() : MachineFunctionPass(ID) { in NVPTXProxyRegErasure() 50 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 117 MachineFunctionPass *llvm::createNVPTXProxyRegErasurePass() { in createNVPTXProxyRegErasurePass()
|
| H A D | NVPTXPeephole.cpp | 52 struct NVPTXPeephole : public MachineFunctionPass { 55 NVPTXPeephole() : MachineFunctionPass(ID) { in NVPTXPeephole() 66 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 167 MachineFunctionPass *llvm::createNVPTXPeephole() { return new NVPTXPeephole(); } in createNVPTXPeephole()
|
| /src/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()
|
| /src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIFixVGPRCopies.cpp | 25 class SIFixVGPRCopies : public MachineFunctionPass { 30 SIFixVGPRCopies() : MachineFunctionPass(ID) { in SIFixVGPRCopies() 36 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyArgumentMove.cpp | 43 class WebAssemblyArgumentMove final : public MachineFunctionPass { 46 WebAssemblyArgumentMove() : MachineFunctionPass(ID) {} in WebAssemblyArgumentMove() 54 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| H A D | WebAssemblySetP2AlignOperands.cpp | 28 class WebAssemblySetP2AlignOperands final : public MachineFunctionPass { 31 WebAssemblySetP2AlignOperands() : MachineFunctionPass(ID) {} in WebAssemblySetP2AlignOperands() 41 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 | WebAssemblyRegNumbering.cpp | 34 class WebAssemblyRegNumbering final : public MachineFunctionPass { 41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 48 WebAssemblyRegNumbering() : MachineFunctionPass(ID) {} in WebAssemblyRegNumbering()
|
| /src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTOCRegDeps.cpp | 89 struct PPCTOCRegDeps : public MachineFunctionPass { 91 PPCTOCRegDeps() : MachineFunctionPass(ID) { in PPCTOCRegDeps() 141 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PostCoalescerPass.cpp | 22 struct AArch64PostCoalescer : public MachineFunctionPass { 25 AArch64PostCoalescer() : MachineFunctionPass(ID) { in AArch64PostCoalescer() 41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
| /src/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBranchTargets.cpp | 32 class ARMBranchTargets : public MachineFunctionPass { 35 ARMBranchTargets() : MachineFunctionPass(ID) {} in ARMBranchTargets() 52 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
|