/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunctionPrinterPass.cpp | 14 #include "llvm/CodeGen/MachineFunctionPass.h" 28 struct MachineFunctionPrinterPass : public MachineFunctionPass { 34 MachineFunctionPrinterPass() : MachineFunctionPass(ID), OS(dbgs()) { } 36 : MachineFunctionPass(ID), OS(os), Banner(banner) {} 43 MachineFunctionPass::getAnalysisUsage(AU); 66 MachineFunctionPass *createMachineFunctionPrinterPass(raw_ostream &OS,
|
H A D | MIRPrintingPass.cpp | 15 #include "llvm/CodeGen/MachineFunctionPass.h" 27 struct MIRPrintingPass : public MachineFunctionPass { 32 MIRPrintingPass() : MachineFunctionPass(ID), OS(dbgs()) {} 33 MIRPrintingPass(raw_ostream &OS) : MachineFunctionPass(ID), OS(OS) {} 39 MachineFunctionPass::getAnalysisUsage(AU); 66 MachineFunctionPass *createPrintMIRPass(raw_ostream &OS) {
|
H A D | Spiller.h | 16 class MachineFunctionPass; 37 Spiller *createInlineSpiller(MachineFunctionPass &pass,
|
H A D | MIRNamerPass.cpp | 22 #include "llvm/CodeGen/MachineFunctionPass.h" 38 class MIRNamer : public MachineFunctionPass { 41 MIRNamer() : MachineFunctionPass(ID) {} 49 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | PostRAHazardRecognizer.cpp | 30 #include "llvm/CodeGen/MachineFunctionPass.h" 46 class PostRAHazardRecognizer : public MachineFunctionPass { 50 PostRAHazardRecognizer() : MachineFunctionPass(ID) {} 54 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | FEntryInserter.cpp | 14 #include "llvm/CodeGen/MachineFunctionPass.h" 27 struct FEntryInserter : public MachineFunctionPass { 29 FEntryInserter() : MachineFunctionPass(ID) {
|
H A D | MachineDominanceFrontier.cpp | 33 : MachineFunctionPass(ID), 53 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | ResetMachineFunctionPass.cpp | 18 #include "llvm/CodeGen/MachineFunctionPass.h" 33 class ResetMachineFunction : public MachineFunctionPass { 44 : MachineFunctionPass(ID), EmitFallbackDiag(EmitFallbackDiag), 51 MachineFunctionPass::getAnalysisUsage(AU); 86 MachineFunctionPass *
|
H A D | FuncletLayout.cpp | 15 #include "llvm/CodeGen/MachineFunctionPass.h" 23 class FuncletLayout : public MachineFunctionPass { 26 FuncletLayout() : MachineFunctionPass(ID) {
|
H A D | TailDuplication.cpp | 19 #include "llvm/CodeGen/MachineFunctionPass.h" 32 class TailDuplicateBase : public MachineFunctionPass { 37 : MachineFunctionPass(PassID), PreRegAlloc(PreRegAlloc) {} 45 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | FinalizeISel.cpp | 18 #include "llvm/CodeGen/MachineFunctionPass.h" 29 class FinalizeISel : public MachineFunctionPass { 32 FinalizeISel() : MachineFunctionPass(ID) {} 38 MachineFunctionPass::getAnalysisUsage(AU);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsModuleISelDAGToDAG.cpp | 23 class MipsModuleDAGToDAGISel : public MachineFunctionPass { 27 MipsModuleDAGToDAGISel() : MachineFunctionPass(ID) {} 37 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | MipsPreLegalizerCombiner.cpp | 56 class MipsPreLegalizerCombiner : public MachineFunctionPass { 74 MachineFunctionPass::getAnalysisUsage(AU); 77 MipsPreLegalizerCombiner::MipsPreLegalizerCombiner() : MachineFunctionPass(ID) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | EdgeBundles.h | 21 #include "llvm/CodeGen/MachineFunctionPass.h" 25 class EdgeBundles : public MachineFunctionPass { 38 EdgeBundles() : MachineFunctionPass(ID) {}
|
H A D | MachineFunctionPass.h | 1 //===-- MachineFunctionPass.h - Pass for MachineFunctions --------*-C++ -*-===// 9 // This file defines the MachineFunctionPass class. MachineFunctionPass's are 12 // representation, MachineFunctionPass's are not allowed to modify the LLVM 13 // representation. Due to this limitation, the MachineFunctionPass class takes 26 /// MachineFunctionPass - This class adapts the FunctionPass interface to 30 class MachineFunctionPass : public FunctionPass { class in namespace:llvm 41 explicit MachineFunctionPass(char &ID) : FunctionPass(ID) {} function in class:llvm::MachineFunctionPass
|
H A D | Passes.h | 24 class MachineFunctionPass; 47 MachineFunctionPass * 53 MachineFunctionPass *createPrintMIRPass(raw_ostream &OS); 60 MachineFunctionPass *createResetMachineFunctionPass(bool EmitFallbackDiag, 182 MachineFunctionPass *createPrologEpilogInserterPass();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | Lanai.h | 22 class MachineFunctionPass;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTX.h | 23 class MachineFunctionPass; 43 MachineFunctionPass *createNVPTXPrologEpilogPass(); 44 MachineFunctionPass *createNVPTXReplaceImageHandlesPass(); 48 MachineFunctionPass *createNVPTXPeephole(); 49 MachineFunctionPass *createNVPTXProxyRegErasurePass();
|
H A D | NVPTXProxyRegErasure.cpp | 22 #include "llvm/CodeGen/MachineFunctionPass.h" 36 struct NVPTXProxyRegErasure : public MachineFunctionPass { 39 NVPTXProxyRegErasure() : MachineFunctionPass(ID) { 50 MachineFunctionPass::getAnalysisUsage(AU); 119 MachineFunctionPass *llvm::createNVPTXProxyRegErasurePass() {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFixVGPRCopies.cpp | 18 #include "llvm/CodeGen/MachineFunctionPass.h" 26 class SIFixVGPRCopies : public MachineFunctionPass { 31 SIFixVGPRCopies() : MachineFunctionPass(ID) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyArgumentMove.cpp | 43 class WebAssemblyArgumentMove final : public MachineFunctionPass { 46 WebAssemblyArgumentMove() : MachineFunctionPass(ID) {} 54 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | WebAssemblyReplacePhysRegs.cpp | 25 #include "llvm/CodeGen/MachineFunctionPass.h" 35 class WebAssemblyReplacePhysRegs final : public MachineFunctionPass { 38 WebAssemblyReplacePhysRegs() : MachineFunctionPass(ID) {} 47 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | WebAssemblySetP2AlignOperands.cpp | 28 class WebAssemblySetP2AlignOperands final : public MachineFunctionPass { 31 WebAssemblySetP2AlignOperands() : MachineFunctionPass(ID) {} 41 MachineFunctionPass::getAnalysisUsage(AU);
|
H A D | WebAssemblyRegNumbering.cpp | 34 class WebAssemblyRegNumbering final : public MachineFunctionPass { 41 MachineFunctionPass::getAnalysisUsage(AU); 48 WebAssemblyRegNumbering() : MachineFunctionPass(ID) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTOCRegDeps.cpp | 72 #include "llvm/CodeGen/MachineFunctionPass.h" 89 struct PPCTOCRegDeps : public MachineFunctionPass { 91 PPCTOCRegDeps() : MachineFunctionPass(ID) { 144 MachineFunctionPass::getAnalysisUsage(AU);
|