Lines Matching refs:SSAIfConv
82 class SSAIfConv { class
199 bool SSAIfConv::canSpeculateInstrs(MachineBasicBlock *MBB) { in canSpeculateInstrs()
254 bool SSAIfConv::InstrDependenciesAllowIfConv(MachineInstr *I) { in InstrDependenciesAllowIfConv()
294 bool SSAIfConv::canPredicateInstrs(MachineBasicBlock *MBB) { in canPredicateInstrs()
338 void SSAIfConv::PredicateBlock(MachineBasicBlock *MBB, bool ReversePredicate) { in PredicateBlock()
362 bool SSAIfConv::findInsertionPoint() { in findInsertionPoint()
432 bool SSAIfConv::canConvertIf(MachineBasicBlock *MBB, bool Predicate) { in canConvertIf()
607 void SSAIfConv::replacePHIInstrs() { in replacePHIInstrs()
636 void SSAIfConv::rewritePHIOperands() { in rewritePHIOperands()
679 void SSAIfConv::convertIf(SmallVectorImpl<MachineBasicBlock *> &RemovedBlocks, in convertIf()
765 SSAIfConv IfConv;
805 void updateDomTree(MachineDominatorTree *DomTree, const SSAIfConv &IfConv, in updateDomTree()
930 SSAIfConv::PHIInfo &PI = IfConv.PHIs[i]; in shouldConvertIf()
1088 SSAIfConv IfConv;