Lines Matching defs:mul
928 // a = mul r, imm1
929 // d = mul a, imm2 -> d = mul r, (imm1 * imm2)
936 // c = mul a, b
937 // d = mul c, imm -> d = mul_x_imm a, b
948 // b = mul a, imm
949 // d = mul b, c -> d = mul_x_imm a, c
1094 // The high bits can't be set in this case (either mul by 0 or
1231 Instruction *mul;
1245 mul = bld.mkOp2(OP_MUL, TYPE_U32, tA, i->getSrc(0),
1247 mul->subOp = NV50_IR_SUBOP_MUL_HIGH;
1255 newi = bld.mkOp2(OP_ADD, TYPE_U32, tB, mul->getDef(0), tA);
1944 add->subOp = src->getInsn()->subOp; // potentially mul-high