Home
last modified time | relevance | path

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

12345678

/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()
62 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()
DMachineFunctionPass.cpp31 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
36 bool MachineFunctionPass::runOnFunction(Function &F) { in runOnFunction()
46 void MachineFunctionPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
DExpandISelPseudos.cpp28 class ExpandISelPseudos : public MachineFunctionPass {
31 ExpandISelPseudos() : MachineFunctionPass(ID) {} in ExpandISelPseudos()
37 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DStackMapLivenessAnalysis.cpp51 class StackMapLiveness : public MachineFunctionPass {
87 StackMapLiveness::StackMapLiveness() : MachineFunctionPass(ID) { in StackMapLiveness()
97 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DSpiller.h17 class MachineFunctionPass; variable
36 Spiller *createInlineSpiller(MachineFunctionPass &pass,
DMachinePostDominators.cpp25 MachinePostDominatorTree::MachinePostDominatorTree() : MachineFunctionPass(ID) { in MachinePostDominatorTree()
49 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DMachineDominanceFrontier.cpp33 : MachineFunctionPass(ID), in INITIALIZE_PASS_DEPENDENCY()
53 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/NVPTX/
DNVPTX.h30 class MachineFunctionPass; variable
51 MachineFunctionPass *createNVPTXPrologEpilogPass();
52 MachineFunctionPass *createNVPTXReplaceImageHandlesPass();
56 MachineFunctionPass *createNVPTXPeephole();
DNVPTXPeephole.cpp51 struct NVPTXPeephole : public MachineFunctionPass {
54 NVPTXPeephole() : MachineFunctionPass(ID) { in NVPTXPeephole()
65 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
154 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()
DSIFixSGPRLiveRanges.cpp67 class SIFixSGPRLiveRanges : public MachineFunctionPass {
72 SIFixSGPRLiveRanges() : MachineFunctionPass(ID) { in SIFixSGPRLiveRanges()
90 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/PowerPC/
DPPCTOCRegDeps.cpp95 struct PPCTOCRegDeps : public MachineFunctionPass {
97 PPCTOCRegDeps() : MachineFunctionPass(ID) { in PPCTOCRegDeps()
145 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()
DWebAssemblyPeephole.cpp24 class WebAssemblyPeephole final : public MachineFunctionPass {
31 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
38 WebAssemblyPeephole() : MachineFunctionPass(ID) {} in WebAssemblyPeephole()
DWebAssemblyRegNumbering.cpp34 class WebAssemblyRegNumbering final : public MachineFunctionPass {
41 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
48 WebAssemblyRegNumbering() : MachineFunctionPass(ID) {} in WebAssemblyRegNumbering()
DWebAssemblyStoreResults.cpp37 class WebAssemblyStoreResults final : public MachineFunctionPass {
40 WebAssemblyStoreResults() : MachineFunctionPass(ID) {} in WebAssemblyStoreResults()
52 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/AArch64/
DAArch64CleanupLocalDynamicTLSPass.cpp37 struct LDTLSCleanup : public MachineFunctionPass {
39 LDTLSCleanup() : MachineFunctionPass(ID) {} in LDTLSCleanup()
135 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DAArch64DeadRegisterDefinitionsPass.cpp36 class AArch64DeadRegisterDefinitions : public MachineFunctionPass {
44 explicit AArch64DeadRegisterDefinitions() : MachineFunctionPass(ID) { in AArch64DeadRegisterDefinitions()
55 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DAArch64StorePairSuppress.cpp29 class AArch64StorePairSuppress : public MachineFunctionPass {
39 AArch64StorePairSuppress() : MachineFunctionPass(ID) {} in AArch64StorePairSuppress()
56 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/include/llvm/CodeGen/
DMachineFunctionPass.h32 class MachineFunctionPass : public FunctionPass {
34 explicit MachineFunctionPass(char &ID) : FunctionPass(ID) {} in MachineFunctionPass() function
DVirtRegMap.h32 class VirtRegMap : public MachineFunctionPass {
71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG), in VirtRegMap()
77 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DEdgeBundles.h26 class EdgeBundles : public MachineFunctionPass {
39 EdgeBundles() : MachineFunctionPass(ID) {} in EdgeBundles()
/external/llvm/lib/Target/SystemZ/
DSystemZLDCleanup.cpp30 class SystemZLDCleanup : public MachineFunctionPass {
34 : MachineFunctionPass(ID), TII(nullptr), MF(nullptr) {} in SystemZLDCleanup()
63 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/Mips/
DMipsModuleISelDAGToDAG.cpp21 class MipsModuleDAGToDAGISel : public MachineFunctionPass {
26 : MachineFunctionPass(ID), TM(TM_) {} in MipsModuleDAGToDAGISel()

12345678