Lines Matching refs:Instructions
246 SmallVector<struct Instr, 2> Instructions; in select() local
256 Instructions.emplace_back(Mips::XOR, Temp, LHS, RHS); in select()
257 Instructions.emplace_back(Mips::SLTiu, ICMPReg, Temp, 1); in select()
260 Instructions.emplace_back(Mips::XOR, Temp, LHS, RHS); in select()
261 Instructions.emplace_back(Mips::SLTu, ICMPReg, Mips::ZERO, Temp); in select()
264 Instructions.emplace_back(Mips::SLTu, ICMPReg, RHS, LHS); in select()
267 Instructions.emplace_back(Mips::SLTu, Temp, LHS, RHS); in select()
268 Instructions.emplace_back(Mips::XORi, ICMPReg, Temp, 1); in select()
271 Instructions.emplace_back(Mips::SLTu, ICMPReg, LHS, RHS); in select()
274 Instructions.emplace_back(Mips::SLTu, Temp, RHS, LHS); in select()
275 Instructions.emplace_back(Mips::XORi, ICMPReg, Temp, 1); in select()
278 Instructions.emplace_back(Mips::SLT, ICMPReg, RHS, LHS); in select()
281 Instructions.emplace_back(Mips::SLT, Temp, LHS, RHS); in select()
282 Instructions.emplace_back(Mips::XORi, ICMPReg, Temp, 1); in select()
285 Instructions.emplace_back(Mips::SLT, ICMPReg, LHS, RHS); in select()
288 Instructions.emplace_back(Mips::SLT, Temp, RHS, LHS); in select()
289 Instructions.emplace_back(Mips::XORi, ICMPReg, Temp, 1); in select()
296 for (const struct Instr &Instruction : Instructions) { in select()