Lines Matching defs:Cond
92 SmallVectorImpl<MachineOperand> &Cond,
110 Cond.push_back(MachineOperand::CreateImm(true));
111 Cond.push_back(MI.getOperand(1));
118 Cond.push_back(MachineOperand::CreateImm(false));
119 Cond.push_back(MI.getOperand(1));
161 ArrayRef<MachineOperand> Cond, const DebugLoc &DL, int *BytesAdded) const {
164 if (Cond.empty()) {
172 assert(Cond.size() == 2 && "Expected a flag and a successor block");
174 if (Cond[0].getImm())
175 BuildMI(&MBB, DL, get(WebAssembly::BR_IF)).addMBB(TBB).add(Cond[1]);
177 BuildMI(&MBB, DL, get(WebAssembly::BR_UNLESS)).addMBB(TBB).add(Cond[1]);
186 SmallVectorImpl<MachineOperand> &Cond) const {
187 assert(Cond.size() == 2 && "Expected a flag and a condition expression");
188 Cond.front() = MachineOperand::CreateImm(!Cond.front().getImm());