Lines Matching refs:MachineConstPropagator
182 class MachineConstPropagator { class
184 MachineConstPropagator(MachineConstEvaluator &E) : MCE(E) { in MachineConstPropagator() function in __anonc5c9f0b90111::MachineConstPropagator
301 using CellMap = MachineConstPropagator::CellMap;
610 void MachineConstPropagator::CellMap::print(raw_ostream &os, in print()
617 void MachineConstPropagator::visitPHI(const MachineInstr &PN) { in visitPHI()
674 void MachineConstPropagator::visitNonBranch(const MachineInstr &MI) { in visitNonBranch()
721 void MachineConstPropagator::visitBranchesFrom(const MachineInstr &BrI) { in visitBranchesFrom()
781 void MachineConstPropagator::visitUsesOf(unsigned Reg) { in visitUsesOf()
799 bool MachineConstPropagator::computeBlockSuccessors(const MachineBasicBlock *MB, in computeBlockSuccessors()
844 void MachineConstPropagator::removeCFGEdge(MachineBasicBlock *From, in removeCFGEdge()
863 void MachineConstPropagator::propagate(MachineFunction &MF) { in propagate()
947 bool MachineConstPropagator::rewrite(MachineFunction &MF) { in rewrite()
1045 bool MachineConstPropagator::run(MachineFunction &MF) { in run()
1896 return MachineConstPropagator(HCE).run(MF); in runOnMachineFunction()