Lines Matching defs:PPCMIPeephole
108 struct PPCMIPeephole : public MachineFunctionPass { struct
110 static char ID;
111 const PPCInstrInfo *TII;
112 MachineFunction *MF;
113 MachineRegisterInfo *MRI;
114 LiveVariables *LV;
116 PPCMIPeephole() : MachineFunctionPass(ID) { in PPCMIPeephole() argument
121 MachineDominatorTree *MDT;
122 MachinePostDominatorTree *MPDT;
123 MachineBlockFrequencyInfo *MBFI;
124 BlockFrequency EntryFreq;
125 SmallSet<Register, 16> RegsToUpdate;
147 void addDummyDef(MachineBasicBlock &MBB, MachineInstr *At, Register Reg) { in addDummyDef()
157 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
170 bool runOnMachineFunction(MachineFunction &MF) override { in runOnMachineFunction()