Home
last modified time | relevance | path

Searched refs:MachineFunctionPass (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineFunctionPrinterPass.cpp28 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()
66 MachineFunctionPass *createMachineFunctionPrinterPass(raw_ostream &OS, in createMachineFunctionPrinterPass()
H A DMIRPrintingPass.cpp28 struct MIRPrintingPass : public MachineFunctionPass {
33 MIRPrintingPass() : MachineFunctionPass(ID), OS(dbgs()) {} in MIRPrintingPass()
34 MIRPrintingPass(raw_ostream &OS) : MachineFunctionPass(ID), OS(OS) {} in MIRPrintingPass()
40 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
67 MachineFunctionPass *createPrintMIRPass(raw_ostream &OS) { in createPrintMIRPass()
H A DResetMachineFunctionPass.cpp32 class ResetMachineFunction : public MachineFunctionPass {
43 : MachineFunctionPass(ID), EmitFallbackDiag(EmitFallbackDiag), in ResetMachineFunction()
50 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
84 MachineFunctionPass *
H A DPostRAHazardRecognizer.cpp46 class PostRAHazardRecognizer : public MachineFunctionPass {
50 PostRAHazardRecognizer() : MachineFunctionPass(ID) {} in PostRAHazardRecognizer()
54 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DTailDuplication.cpp30 class TailDuplicateBase : public MachineFunctionPass {
35 : MachineFunctionPass(PassID), PreRegAlloc(PreRegAlloc) {} in TailDuplicateBase()
41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DExpandISelPseudos.cpp28 class ExpandISelPseudos : public MachineFunctionPass {
31 ExpandISelPseudos() : MachineFunctionPass(ID) {} in ExpandISelPseudos()
37 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DMachineFunctionPass.cpp34 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
39 bool MachineFunctionPass::runOnFunction(Function &F) { in runOnFunction()
104 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTX.h30 class MachineFunctionPass; variable
50 MachineFunctionPass *createNVPTXPrologEpilogPass();
51 MachineFunctionPass *createNVPTXReplaceImageHandlesPass();
55 MachineFunctionPass *createNVPTXPeephole();
56 MachineFunctionPass *createNVPTXProxyRegErasurePass();
H A DNVPTXProxyRegErasure.cpp37 struct NVPTXProxyRegErasure : public MachineFunctionPass {
40 NVPTXProxyRegErasure() : MachineFunctionPass(ID) { in NVPTXProxyRegErasure()
51 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
120 MachineFunctionPass *llvm::createNVPTXProxyRegErasurePass() { in createNVPTXProxyRegErasurePass()
H A DNVPTXPeephole.cpp51 struct NVPTXPeephole : public MachineFunctionPass {
54 NVPTXPeephole() : MachineFunctionPass(ID) { in NVPTXPeephole()
65 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
157 MachineFunctionPass *llvm::createNVPTXPeephole() { return new NVPTXPeephole(); } in createNVPTXPeephole()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DPasses.h25 class MachineFunctionPass; variable
48 MachineFunctionPass *
54 MachineFunctionPass *createPrintMIRPass(raw_ostream &OS);
61 MachineFunctionPass *createResetMachineFunctionPass(bool EmitFallbackDiag,
183 MachineFunctionPass *createPrologEpilogInserterPass();
H A DReachingDefAnalysis.h36 class ReachingDefAnalysis : public MachineFunctionPass {
76 ReachingDefAnalysis() : MachineFunctionPass(ID) { in ReachingDefAnalysis()
83 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsModuleISelDAGToDAG.cpp23 class MipsModuleDAGToDAGISel : public MachineFunctionPass {
27 MipsModuleDAGToDAGISel() : MachineFunctionPass(ID) {} in MipsModuleDAGToDAGISel()
37 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DMipsPreLegalizerCombiner.cpp44 class MipsPreLegalizerCombiner : public MachineFunctionPass {
62 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
65 MipsPreLegalizerCombiner::MipsPreLegalizerCombiner() : MachineFunctionPass(ID) { in MipsPreLegalizerCombiner()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyEHRestoreStackPointer.cpp28 class WebAssemblyEHRestoreStackPointer final : public MachineFunctionPass {
31 WebAssemblyEHRestoreStackPointer() : MachineFunctionPass(ID) {} in WebAssemblyEHRestoreStackPointer()
39 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DWebAssemblyArgumentMove.cpp44 class WebAssemblyArgumentMove final : public MachineFunctionPass {
47 WebAssemblyArgumentMove() : MachineFunctionPass(ID) {} in WebAssemblyArgumentMove()
55 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DWebAssemblyReplacePhysRegs.cpp36 class WebAssemblyReplacePhysRegs final : public MachineFunctionPass {
39 WebAssemblyReplacePhysRegs() : MachineFunctionPass(ID) {} in WebAssemblyReplacePhysRegs()
48 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DWebAssemblyRegNumbering.cpp35 class WebAssemblyRegNumbering final : public MachineFunctionPass {
42 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
49 WebAssemblyRegNumbering() : MachineFunctionPass(ID) {} in WebAssemblyRegNumbering()
H A DWebAssemblyPrepareForLiveIntervals.cpp38 class WebAssemblyPrepareForLiveIntervals final : public MachineFunctionPass {
41 WebAssemblyPrepareForLiveIntervals() : MachineFunctionPass(ID) {} in WebAssemblyPrepareForLiveIntervals()
50 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DWebAssemblyOptimizeLiveIntervals.cpp36 class WebAssemblyOptimizeLiveIntervals final : public MachineFunctionPass {
49 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
56 WebAssemblyOptimizeLiveIntervals() : MachineFunctionPass(ID) {} in WebAssemblyOptimizeLiveIntervals()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCTOCRegDeps.cpp94 struct PPCTOCRegDeps : public MachineFunctionPass {
96 PPCTOCRegDeps() : MachineFunctionPass(ID) { in PPCTOCRegDeps()
144 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIDebuggerInsertNops.cpp37 class SIDebuggerInsertNops : public MachineFunctionPass {
41 SIDebuggerInsertNops() : MachineFunctionPass(ID) { } in SIDebuggerInsertNops()
46 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64PreLegalizerCombiner.cpp59 class AArch64PreLegalizerCombiner : public MachineFunctionPass {
77 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
80 AArch64PreLegalizerCombiner::AArch64PreLegalizerCombiner() : MachineFunctionPass(ID) { in AArch64PreLegalizerCombiner()
H A DAArch64BranchTargets.cpp33 class AArch64BranchTargets : public MachineFunctionPass {
36 AArch64BranchTargets() : MachineFunctionPass(ID) {} in AArch64BranchTargets()
53 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFMIPeephole.cpp39 struct BPFMIPeephole : public MachineFunctionPass {
46 BPFMIPeephole() : MachineFunctionPass(ID) { in BPFMIPeephole()
199 struct BPFMIPreEmitPeephole : public MachineFunctionPass {
205 BPFMIPreEmitPeephole() : MachineFunctionPass(ID) { in BPFMIPreEmitPeephole()

12345678910>>...12