Lines Matching refs:Cond
287 SmallVector<MachineOperand, 4> Cond; in updateTerminator() local
289 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond); in updateTerminator()
292 if (Cond.empty()) { in updateTerminator()
303 TII->InsertBranch(*this, TBB, 0, Cond, dl); in updateTerminator()
311 if (TII->ReverseBranchCondition(Cond)) in updateTerminator()
314 TII->InsertBranch(*this, FBB, 0, Cond, dl); in updateTerminator()
317 TII->InsertBranch(*this, TBB, 0, Cond, dl); in updateTerminator()
325 if (TII->ReverseBranchCondition(Cond)) { in updateTerminator()
327 Cond.clear(); in updateTerminator()
328 TII->InsertBranch(*this, MBBA, 0, Cond, dl); in updateTerminator()
332 TII->InsertBranch(*this, MBBA, 0, Cond, dl); in updateTerminator()
335 TII->InsertBranch(*this, TBB, MBBA, Cond, dl); in updateTerminator()
471 SmallVector<MachineOperand, 4> Cond; in canFallThrough() local
473 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) { in canFallThrough()
496 if (Cond.empty()) return false; in canFallThrough()
512 SmallVector<MachineOperand, 4> Cond; in SplitCriticalEdge() local
513 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) in SplitCriticalEdge()
563 Cond.clear(); in SplitCriticalEdge()
564 MF->getTarget().getInstrInfo()->InsertBranch(*NMBB, Succ, NULL, Cond, dl); in SplitCriticalEdge()