Home
last modified time | relevance | path

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

1234567

/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()
DMachineFunctionPass.cpp28 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
33 bool MachineFunctionPass::runOnFunction(Function &F) { in runOnFunction()
43 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()
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()
DProcessImplicitDefs.cpp28 class ProcessImplicitDefs : public MachineFunctionPass {
41 ProcessImplicitDefs() : MachineFunctionPass(ID) { in ProcessImplicitDefs()
62 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DOptimizePHIs.cpp32 class OptimizePHIs : public MachineFunctionPass {
38 OptimizePHIs() : MachineFunctionPass(ID) { in OptimizePHIs()
46 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/NVPTX/
DNVPTX.h30 class MachineFunctionPass; variable
69 MachineFunctionPass *createNVPTXPrologEpilogPass();
70 MachineFunctionPass *createNVPTXReplaceImageHandlesPass();
/external/llvm/lib/Target/AArch64/
DAArch64DeadRegisterDefinitionsPass.cpp30 class AArch64DeadRegisterDefinitions : public MachineFunctionPass {
38 explicit AArch64DeadRegisterDefinitions() : MachineFunctionPass(ID) {} in AArch64DeadRegisterDefinitions()
46 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DAArch64CleanupLocalDynamicTLSPass.cpp37 struct LDTLSCleanup : public MachineFunctionPass {
39 LDTLSCleanup() : MachineFunctionPass(ID) {} in LDTLSCleanup()
135 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
DEdgeBundles.h26 class EdgeBundles : public MachineFunctionPass {
39 EdgeBundles() : MachineFunctionPass(ID) {} in EdgeBundles()
DVirtRegMap.h32 class VirtRegMap : public MachineFunctionPass {
71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG), in VirtRegMap()
77 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/Mips/
DMipsModuleISelDAGToDAG.cpp21 class MipsModuleDAGToDAGISel : public MachineFunctionPass {
26 : MachineFunctionPass(ID), TM(TM_) {} in MipsModuleDAGToDAGISel()
/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/mesa3d/src/gallium/drivers/radeon/
DAMDGPUConvertToISA.cpp23 class AMDGPUConvertToISAPass : public MachineFunctionPass {
31 MachineFunctionPass(ID), TM(tm) { } in AMDGPUConvertToISAPass()
/external/llvm/lib/Target/XCore/
DXCoreFrameToArgsOffsetElim.cpp26 struct XCoreFTAOElim : public MachineFunctionPass {
28 XCoreFTAOElim() : MachineFunctionPass(ID) {} in XCoreFTAOElim()
/external/llvm/lib/Target/R600/
DSIFixSGPRLiveRanges.cpp66 class SIFixSGPRLiveRanges : public MachineFunctionPass {
71 SIFixSGPRLiveRanges() : MachineFunctionPass(ID) { in SIFixSGPRLiveRanges()
85 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DSILowerI1Copies.cpp34 class SILowerI1Copies : public MachineFunctionPass {
39 SILowerI1Copies() : MachineFunctionPass(ID) { in SILowerI1Copies()
52 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/ARM/
DARMOptimizeBarriersPass.cpp23 class ARMOptimizeBarriersPass : public MachineFunctionPass {
26 ARMOptimizeBarriersPass() : MachineFunctionPass(ID) {} in ARMOptimizeBarriersPass()
/external/llvm/lib/Target/Hexagon/
DHexagonFixupHwLoops.cpp35 struct HexagonFixupHwLoops : public MachineFunctionPass {
39 HexagonFixupHwLoops() : MachineFunctionPass(ID) { in HexagonFixupHwLoops()
51 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/llvm/lib/Target/PowerPC/
DPPCVSXCopy.cpp49 struct PPCVSXCopy : public MachineFunctionPass {
51 PPCVSXCopy() : MachineFunctionPass(ID) { in PPCVSXCopy()
165 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()
DPPCTLSDynamicCall.cpp43 struct PPCTLSDynamicCall : public MachineFunctionPass {
45 PPCTLSDynamicCall() : MachineFunctionPass(ID) { in PPCTLSDynamicCall()
154 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()

1234567