Lines Matching refs:Cond
530 SmallVector<MachineOperand, 4> Cond; in updateTerminator() local
532 bool B = TII->analyzeBranch(*this, TBB, FBB, Cond); in updateTerminator()
535 if (Cond.empty()) { in updateTerminator()
560 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
570 if (TII->reverseBranchCondition(Cond)) in updateTerminator()
573 TII->insertBranch(*this, FBB, nullptr, Cond, DL); in updateTerminator()
576 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
603 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
611 Cond.clear(); in updateTerminator()
612 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
618 if (TII->reverseBranchCondition(Cond)) { in updateTerminator()
620 Cond.clear(); in updateTerminator()
621 TII->insertBranch(*this, FallthroughBB, nullptr, Cond, DL); in updateTerminator()
625 TII->insertBranch(*this, FallthroughBB, nullptr, Cond, DL); in updateTerminator()
628 TII->insertBranch(*this, TBB, FallthroughBB, Cond, DL); in updateTerminator()
835 SmallVector<MachineOperand, 4> Cond; in getFallThrough() local
837 if (TII->analyzeBranch(*this, TBB, FBB, Cond)) { in getFallThrough()
859 if (Cond.empty()) return nullptr; in getFallThrough()
964 SmallVector<MachineOperand, 4> Cond; in SplitCriticalEdge() local
966 TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL); in SplitCriticalEdge()
1124 SmallVector<MachineOperand, 4> Cond; in canSplitCriticalEdge() local
1126 if (TII->analyzeBranch(*const_cast<MachineBasicBlock *>(this), TBB, FBB, Cond, in canSplitCriticalEdge()