Lines Matching refs:Cond
173 SmallVectorImpl<MachineOperand> &Cond, in analyzeBranch() argument
202 if (!Cond.empty()) in analyzeBranch()
208 Cond.push_back(I->getOperand(1)); in analyzeBranch()
209 Cond.push_back(I->getOperand(2)); in analyzeBranch()
210 Cond.push_back(I->getOperand(3)); in analyzeBranch()
225 Cond.clear(); in analyzeBranch()
350 SmallVectorImpl<MachineOperand> &Cond) const { in reverseBranchCondition()
351 assert((Cond.size() == 3) && "Invalid ARC branch condition!"); in reverseBranchCondition()
352 Cond[2].setImm(getOppositeBranchCondition((ARCCC::CondCode)Cond[2].getImm())); in reverseBranchCondition()
372 ArrayRef<MachineOperand> Cond, in insertBranch() argument
378 assert((Cond.size() == 3 || Cond.size() == 0) && in insertBranch()
381 if (Cond.empty()) { in insertBranch()
385 int BccOpc = Cond[1].isImm() ? ARC::BRcc_ru6_p : ARC::BRcc_rr_p; in insertBranch()
389 MIB.add(Cond[i]); in insertBranch()