Lines Matching refs:Instructions
755 SmallVector<struct Instr, 2> Instructions; in select() local
765 Instructions.emplace_back(Mips::XOR, Temp, LHS, RHS); in select()
766 Instructions.emplace_back(Mips::SLTiu, ICMPReg, Temp, 1); in select()
769 Instructions.emplace_back(Mips::XOR, Temp, LHS, RHS); in select()
770 Instructions.emplace_back(Mips::SLTu, ICMPReg, Mips::ZERO, Temp); in select()
773 Instructions.emplace_back(Mips::SLTu, ICMPReg, RHS, LHS); in select()
776 Instructions.emplace_back(Mips::SLTu, Temp, LHS, RHS); in select()
777 Instructions.emplace_back(Mips::XORi, ICMPReg, Temp, 1); in select()
780 Instructions.emplace_back(Mips::SLTu, ICMPReg, LHS, RHS); in select()
783 Instructions.emplace_back(Mips::SLTu, Temp, RHS, LHS); in select()
784 Instructions.emplace_back(Mips::XORi, ICMPReg, Temp, 1); in select()
787 Instructions.emplace_back(Mips::SLT, ICMPReg, RHS, LHS); in select()
790 Instructions.emplace_back(Mips::SLT, Temp, LHS, RHS); in select()
791 Instructions.emplace_back(Mips::XORi, ICMPReg, Temp, 1); in select()
794 Instructions.emplace_back(Mips::SLT, ICMPReg, LHS, RHS); in select()
797 Instructions.emplace_back(Mips::SLT, Temp, RHS, LHS); in select()
798 Instructions.emplace_back(Mips::XORi, ICMPReg, Temp, 1); in select()
805 for (const struct Instr &Instruction : Instructions) { in select()