Lines Matching defs:Mul
805 auto &Mul = getActionDefinitionsBuilder(G_MUL)
812 Mul.custom();
814 Mul.maxScalar(0, S32);
2661 auto Mul = B.buildFMul(SrcLT, Trunc, K0, Flags);
2662 auto FloorMul = B.buildFFloor(SrcLT, Mul, Flags);
3472 auto Mul = B.buildFMul(Ty, LogSrc, Log2Inv, Flags);
3473 B.buildFAdd(Dst, Mul, ResultOffset, Flags);
3555 auto Mul = B.buildFMul(Ty, X, Log2E, Flags);
3559 .addUse(Mul.getReg(0))
3562 B.buildFExp2(Dst, Mul.getReg(0), Flags);
3742 auto Mul = B.buildIntrinsic(Intrinsic::amdgcn_fmul_legacy, {F32})
3746 B.buildFExp2(Dst, Mul, Flags);
3752 auto Mul = B.buildIntrinsic(Intrinsic::amdgcn_fmul_legacy, {F32})
3756 B.buildFExp2(Dst, B.buildFPTrunc(F16, Mul), Flags);
3972 auto Mul = B.buildMul(S32, Src0[j0], Src1[j1]);
3974 LocalAccum[0] = Mul.getReg(0);
3977 LocalAccum[0] = B.buildAdd(S32, LocalAccum[0], Mul).getReg(0);
3980 B.buildUAdde(S32, S1, LocalAccum[0], Mul, CarryIn.back())
4992 auto Mul = B.buildFMul(S32, NumeratorScaled, Fma1, Flags);
4993 auto Fma2 = B.buildFMA(S32, NegDivScale0, Mul, NumeratorScaled, Flags);
4994 auto Fma3 = B.buildFMA(S32, Fma2, Fma1, Mul, Flags);
5064 auto Mul = B.buildFMul(S64, DivScale1.getReg(0), Fma3, Flags);
5065 auto Fma4 = B.buildFMA(S64, NegDivScale0, Mul, DivScale1.getReg(0), Flags);
5091 .addUse(Mul.getReg(0))