Home
last modified time | relevance | path

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

12345678910>>...13

/external/llvm/lib/CodeGen/
DMachineFunctionPrinterPass.cpp27 struct MachineFunctionPrinterPass : public MachineFunctionPass {
33 MachineFunctionPrinterPass() : MachineFunctionPass(ID), OS(dbgs()) { } in MachineFunctionPrinterPass()
35 : MachineFunctionPass(ID), OS(os), Banner(banner) {} in MachineFunctionPrinterPass()
41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
64 MachineFunctionPass *createMachineFunctionPrinterPass(raw_ostream &OS, in createMachineFunctionPrinterPass()
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()
DTailDuplication.cpp26 class TailDuplicatePass : public MachineFunctionPass {
31 explicit TailDuplicatePass() : MachineFunctionPass(ID) {} in TailDuplicatePass()
64 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DPostRAHazardRecognizer.cpp46 class PostRAHazardRecognizer : public MachineFunctionPass {
50 PostRAHazardRecognizer() : MachineFunctionPass(ID) {} in PostRAHazardRecognizer()
54 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DExpandISelPseudos.cpp28 class ExpandISelPseudos : public MachineFunctionPass {
31 ExpandISelPseudos() : MachineFunctionPass(ID) {} in ExpandISelPseudos()
37 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DMachineFunctionPass.cpp33 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
38 bool MachineFunctionPass::runOnFunction(Function &F) { in runOnFunction()
67 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
DRegUsageInfoPropagate.cpp47 class RegUsageInfoPropagationPass : public MachineFunctionPass {
50 RegUsageInfoPropagationPass() : MachineFunctionPass(ID) { in RegUsageInfoPropagationPass()
87 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineFunctionPrinterPass.cpp25 struct MachineFunctionPrinterPass : public MachineFunctionPass {
32 : MachineFunctionPass(ID), OS(os), Banner(banner) {} in MachineFunctionPrinterPass()
38 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
55 MachineFunctionPass *createMachineFunctionPrinterPass(raw_ostream &OS, in createMachineFunctionPrinterPass()
DSpiller.h17 class MachineFunctionPass; variable
34 Spiller* createSpiller(MachineFunctionPass &pass,
40 Spiller *createInlineSpiller(MachineFunctionPass &pass,
DMachineFunctionPass.cpp21 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
26 bool MachineFunctionPass::runOnFunction(Function &F) { in runOnFunction()
36 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
DExpandISelPseudos.cpp27 class ExpandISelPseudos : public MachineFunctionPass {
30 ExpandISelPseudos() : MachineFunctionPass(ID) {} in ExpandISelPseudos()
40 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DSpiller.cpp53 MachineFunctionPass *pass;
63 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) in SpillerBase()
179 TrivialSpiller(MachineFunctionPass &pass, MachineFunction &mf, in TrivialSpiller()
202 StandardSpiller(MachineFunctionPass &pass, MachineFunction &mf, in StandardSpiller()
232 llvm::Spiller* llvm::createSpiller(MachineFunctionPass &pass, in createSpiller()
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
DPTXRegAlloc.cpp24 class PTXRegAlloc : public MachineFunctionPass {
27 PTXRegAlloc() : MachineFunctionPass(ID) { in PTXRegAlloc()
40 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/NVPTX/
DNVPTX.h30 class MachineFunctionPass; variable
53 MachineFunctionPass *createNVPTXPrologEpilogPass();
54 MachineFunctionPass *createNVPTXReplaceImageHandlesPass();
58 MachineFunctionPass *createNVPTXPeephole();
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()
/external/llvm/lib/Target/AMDGPU/
DSIFixControlFlowLiveIntervals.cpp29 class SIFixControlFlowLiveIntervals : public MachineFunctionPass {
34 SIFixControlFlowLiveIntervals() : MachineFunctionPass(ID) { in SIFixControlFlowLiveIntervals()
47 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DSIDebuggerInsertNops.cpp36 class SIDebuggerInsertNops : public MachineFunctionPass {
40 SIDebuggerInsertNops() : MachineFunctionPass(ID) { } in SIDebuggerInsertNops()
45 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/PowerPC/
DPPCTOCRegDeps.cpp94 struct PPCTOCRegDeps : public MachineFunctionPass {
96 PPCTOCRegDeps() : MachineFunctionPass(ID) { in PPCTOCRegDeps()
144 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyArgumentMove.cpp42 class WebAssemblyArgumentMove final : public MachineFunctionPass {
45 WebAssemblyArgumentMove() : MachineFunctionPass(ID) {} in WebAssemblyArgumentMove()
55 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DWebAssemblyReplacePhysRegs.cpp36 class WebAssemblyReplacePhysRegs final : public MachineFunctionPass {
39 WebAssemblyReplacePhysRegs() : MachineFunctionPass(ID) {} in WebAssemblyReplacePhysRegs()
48 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DWebAssemblyPrepareForLiveIntervals.cpp37 class WebAssemblyPrepareForLiveIntervals final : public MachineFunctionPass {
40 WebAssemblyPrepareForLiveIntervals() : MachineFunctionPass(ID) {} in WebAssemblyPrepareForLiveIntervals()
49 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DWebAssemblyOptimizeLiveIntervals.cpp36 class WebAssemblyOptimizeLiveIntervals final : public MachineFunctionPass {
49 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
56 WebAssemblyOptimizeLiveIntervals() : MachineFunctionPass(ID) {} in WebAssemblyOptimizeLiveIntervals()
DWebAssemblyRegNumbering.cpp34 class WebAssemblyRegNumbering final : public MachineFunctionPass {
41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
48 WebAssemblyRegNumbering() : MachineFunctionPass(ID) {} in WebAssemblyRegNumbering()
DWebAssemblySetP2AlignOperands.cpp28 class WebAssemblySetP2AlignOperands final : public MachineFunctionPass {
31 WebAssemblySetP2AlignOperands() : MachineFunctionPass(ID) {} in WebAssemblySetP2AlignOperands()
41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/include/llvm/CodeGen/
DPasses.h25 class MachineFunctionPass; variable
48 MachineFunctionPass *
54 MachineFunctionPass *createPrintMIRPass(raw_ostream &OS);
155 MachineFunctionPass *createPrologEpilogInserterPass(const TargetMachine *TM);

12345678910>>...13