Lines Matching defs:Cond
36 SmallVectorImpl<MachineOperand> &Cond) {
41 Cond.push_back(MachineOperand::CreateImm(LastInst.getOpcode()));
42 Cond.push_back(LastInst.getOperand(0));
48 SmallVectorImpl<MachineOperand> &Cond,
51 Cond.clear();
97 parseCondBranch(*I, TBB, Cond);
104 parseCondBranch(*std::prev(I), TBB, Cond);
156 ArrayRef<MachineOperand> Cond, const DebugLoc &DL, int *BytesAdded) const {
162 assert((Cond.size() == 2 || Cond.size() == 0) &&
166 if (Cond.empty()) {
174 unsigned Opc = Cond[0].getImm();
175 MachineInstr &CondMI = *BuildMI(&MBB, DL, get(Opc)).add(Cond[1]).addMBB(TBB);
218 SmallVectorImpl<MachineOperand> &Cond) const {
219 assert((Cond.size() == 2) && "Invalid branch condition!");
220 Cond[0].setImm(getOppositeBranchOpc(Cond[0].getImm()));