Lines Matching refs:BranchTargetBlock
139 MachineBasicBlock *BranchTargetBlock; // Block branched to member
205 : BranchBlock(nullptr), BranchTargetBlock(nullptr), in INITIALIZE_PASS_DEPENDENCY()
210 BranchTargetBlock = nullptr; in clear()
239 if (TII->analyzeBranch(*Cand.BranchBlock, Cand.BranchTargetBlock, FalseMBB, in canCoalesceBranch()
282 if (!Cand.BranchTargetBlock || FalseMBB || in canCoalesceBranch()
283 !Cand.BranchBlock->isSuccessor(Cand.BranchTargetBlock)) { in canCoalesceBranch()
302 (*Cand.BranchBlock->succ_begin() == Cand.BranchTargetBlock) in canCoalesceBranch()
313 if (!Succ->isSuccessor(Cand.BranchTargetBlock)) { in canCoalesceBranch()
495 if (TargetRegion.BranchTargetBlock != SourceRegion.BranchBlock) in validateCandidates()
547 if (Use.isPHI() && Use.getParent() == SourceRegion.BranchTargetBlock) { in canMerge()
570 if (!canMoveToBeginning(*I, *SourceRegion.BranchTargetBlock)) { in canMerge()
654 moveAndUpdatePHIs(SourceRegion.BranchBlock, SourceRegion.BranchTargetBlock); in mergeCandidates()
664 ? SourceRegion.BranchTargetBlock in mergeCandidates()
669 ? SourceRegion.BranchTargetBlock->getFirstNonPHI() in mergeCandidates()
686 SourceRegion.BranchBlock, SourceRegion.BranchTargetBlock); in mergeCandidates()
750 Cand2.BranchBlock = Cand1.BranchTargetBlock; in runOnMachineFunction()
756 assert(MPDT->dominates(Cand2.BranchTargetBlock, Cand1.BranchBlock) && in runOnMachineFunction()
773 << " and " << Cand1.BranchTargetBlock->getNumber() in runOnMachineFunction()