Home
last modified time | relevance | path

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

12345678910>>...14

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMIRPrintingPass.cpp27 struct MIRPrintingPass : public MachineFunctionPass {
32 MIRPrintingPass() : MachineFunctionPass(ID), OS(dbgs()) {} in MIRPrintingPass()
33 MIRPrintingPass(raw_ostream &OS) : MachineFunctionPass(ID), OS(OS) {} in MIRPrintingPass()
39 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
66 MachineFunctionPass *createPrintMIRPass(raw_ostream &OS) { in createPrintMIRPass()
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 DResetMachineFunctionPass.cpp33 class ResetMachineFunction : public MachineFunctionPass {
44 : MachineFunctionPass(ID), EmitFallbackDiag(EmitFallbackDiag), in ResetMachineFunction()
51 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
86 MachineFunctionPass *
H A DMIRNamerPass.cpp38 class MIRNamer : public MachineFunctionPass {
41 MIRNamer() : MachineFunctionPass(ID) {} in MIRNamer()
49 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DPostRAHazardRecognizer.cpp46 class PostRAHazardRecognizer : public MachineFunctionPass {
50 PostRAHazardRecognizer() : MachineFunctionPass(ID) {} in PostRAHazardRecognizer()
54 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DFinalizeISel.cpp29 class FinalizeISel : public MachineFunctionPass {
32 FinalizeISel() : MachineFunctionPass(ID) {} in FinalizeISel()
38 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DTailDuplication.cpp32 class TailDuplicateBase : public MachineFunctionPass {
38 : MachineFunctionPass(PassID), PreRegAlloc(PreRegAlloc) {} in TailDuplicateBase()
46 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DMachineFunctionPass.cpp32 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
37 bool MachineFunctionPass::runOnFunction(Function &F) { in runOnFunction()
102 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
H A DMachineFunctionSplitter.cpp64 class MachineFunctionSplitter : public MachineFunctionPass {
67 MachineFunctionSplitter() : MachineFunctionPass(ID) { in MachineFunctionSplitter()
167 MachineFunctionPass *llvm::createMachineFunctionSplitterPass() { in createMachineFunctionSplitterPass()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DPasses.h25 class MachineFunctionPass; variable
51 MachineFunctionPass *createBasicBlockSectionsPass(const MemoryBuffer *Buf);
55 MachineFunctionPass *createMachineFunctionSplitterPass();
59 MachineFunctionPass *
65 MachineFunctionPass *createPrintMIRPass(raw_ostream &OS);
72 MachineFunctionPass *createResetMachineFunctionPass(bool EmitFallbackDiag,
194 MachineFunctionPass *createPrologEpilogInserterPass();
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTX.h24 class MachineFunctionPass; variable
43 MachineFunctionPass *createNVPTXPrologEpilogPass();
44 MachineFunctionPass *createNVPTXReplaceImageHandlesPass();
48 MachineFunctionPass *createNVPTXPeephole();
49 MachineFunctionPass *createNVPTXProxyRegErasurePass();
H A DNVPTXProxyRegErasure.cpp36 struct NVPTXProxyRegErasure : public MachineFunctionPass {
39 NVPTXProxyRegErasure() : MachineFunctionPass(ID) { in NVPTXProxyRegErasure()
50 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
119 MachineFunctionPass *llvm::createNVPTXProxyRegErasurePass() { in createNVPTXProxyRegErasurePass()
H A DNVPTXPeephole.cpp50 struct NVPTXPeephole : public MachineFunctionPass {
53 NVPTXPeephole() : MachineFunctionPass(ID) { in NVPTXPeephole()
64 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
156 MachineFunctionPass *llvm::createNVPTXPeephole() { return new NVPTXPeephole(); } in createNVPTXPeephole()
/netbsd-src/external/apache2/llvm/dist/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.cpp69 class MipsPreLegalizerCombiner : public MachineFunctionPass {
87 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
90 MipsPreLegalizerCombiner::MipsPreLegalizerCombiner() : MachineFunctionPass(ID) { in MipsPreLegalizerCombiner()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
H A DLiveDebugValues.cpp39 class LiveDebugValues : public MachineFunctionPass {
59 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
75 LiveDebugValues::LiveDebugValues() : MachineFunctionPass(ID) { in LiveDebugValues()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyArgumentMove.cpp43 class WebAssemblyArgumentMove final : public MachineFunctionPass {
46 WebAssemblyArgumentMove() : MachineFunctionPass(ID) {} in WebAssemblyArgumentMove()
54 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DWebAssemblySetP2AlignOperands.cpp28 class WebAssemblySetP2AlignOperands final : public MachineFunctionPass {
31 WebAssemblySetP2AlignOperands() : MachineFunctionPass(ID) {} in WebAssemblySetP2AlignOperands()
41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DWebAssemblyRegNumbering.cpp34 class WebAssemblyRegNumbering final : public MachineFunctionPass {
41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
48 WebAssemblyRegNumbering() : MachineFunctionPass(ID) {} in WebAssemblyRegNumbering()
H A DWebAssemblyPrepareForLiveIntervals.cpp37 class WebAssemblyPrepareForLiveIntervals final : public MachineFunctionPass {
40 WebAssemblyPrepareForLiveIntervals() : MachineFunctionPass(ID) {} in WebAssemblyPrepareForLiveIntervals()
49 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
H A DWebAssemblyReplacePhysRegs.cpp35 class WebAssemblyReplacePhysRegs final : public MachineFunctionPass {
38 WebAssemblyReplacePhysRegs() : MachineFunctionPass(ID) {} in WebAssemblyReplacePhysRegs()
47 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTOCRegDeps.cpp89 struct PPCTOCRegDeps : public MachineFunctionPass {
91 PPCTOCRegDeps() : MachineFunctionPass(ID) { in PPCTOCRegDeps()
144 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64BranchTargets.cpp33 class AArch64BranchTargets : public MachineFunctionPass {
36 AArch64BranchTargets() : MachineFunctionPass(ID) {} in AArch64BranchTargets()
53 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZCopyPhysRegs.cpp36 class SystemZCopyPhysRegs : public MachineFunctionPass {
40 : MachineFunctionPass(ID), TII(nullptr), MRI(nullptr) { in SystemZCopyPhysRegs()
70 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()

12345678910>>...14