Lines Matching refs:PHIElimination
54 class PHIElimination : public MachineFunctionPass { class
61 PHIElimination() : MachineFunctionPass(ID) { in PHIElimination() function in __anonc47cba500111::PHIElimination
112 char PHIElimination::ID = 0;
113 char& llvm::PHIEliminationID = PHIElimination::ID;
115 INITIALIZE_PASS_BEGIN(PHIElimination, "phi-node-elimination",
119 INITIALIZE_PASS_END(PHIElimination, "phi-node-elimination", in INITIALIZE_PASS_DEPENDENCY()
122 void PHIElimination::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
132 bool PHIElimination::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
184 bool PHIElimination::EliminatePHINodes(MachineFunction &MF, in EliminatePHINodes()
223 void PHIElimination::LowerPHINode(MachineBasicBlock &MBB, in LowerPHINode()
536 void PHIElimination::analyzePHINodes(const MachineFunction& MF) { in analyzePHINodes()
547 bool PHIElimination::SplitPHIEdges(MachineFunction &MF, in SplitPHIEdges()
625 bool PHIElimination::isLiveIn(unsigned Reg, const MachineBasicBlock *MBB) { in isLiveIn()
634 bool PHIElimination::isLiveOutPastPHIs(unsigned Reg, in isLiveOutPastPHIs()