Lines Matching refs:Cand1
733 CoalescingCandidateInfo Cand1, Cand2; in runOnMachineFunction() local
741 Cand1.clear(); in runOnMachineFunction()
744 Cand1.BranchBlock = &MBB; in runOnMachineFunction()
747 if (!canCoalesceBranch(Cand1)) in runOnMachineFunction()
750 Cand2.BranchBlock = Cand1.BranchTargetBlock; in runOnMachineFunction()
756 assert(MPDT->dominates(Cand2.BranchTargetBlock, Cand1.BranchBlock) && in runOnMachineFunction()
759 if (!identicalOperands(Cand1.Cond, Cand2.Cond)) { in runOnMachineFunction()
760 LLVM_DEBUG(dbgs() << "Blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction()
765 if (!canMerge(Cand2, Cand1)) { in runOnMachineFunction()
767 << Cand1.BranchBlock->getNumber() << " and " in runOnMachineFunction()
772 LLVM_DEBUG(dbgs() << "Merging blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction()
773 << " and " << Cand1.BranchTargetBlock->getNumber() in runOnMachineFunction()
775 MergedCandidates = mergeCandidates(Cand2, Cand1); in runOnMachineFunction()