reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3359 B.buildMul(NarrowTy, Src1Regs[DstIdx], Src2Regs[DstIdx]).getReg(0); 3359 B.buildMul(NarrowTy, Src1Regs[DstIdx], Src2Regs[DstIdx]).getReg(0); 3360 DstRegs[DstIdx] = FactorSum; 3365 for (DstIdx = 1; DstIdx < DstParts; DstIdx++) { 3365 for (DstIdx = 1; DstIdx < DstParts; DstIdx++) { 3365 for (DstIdx = 1; DstIdx < DstParts; DstIdx++) { 3367 for (unsigned i = DstIdx + 1 < SrcParts ? 0 : DstIdx - SrcParts + 1; 3367 for (unsigned i = DstIdx + 1 < SrcParts ? 0 : DstIdx - SrcParts + 1; 3368 i <= std::min(DstIdx, SrcParts - 1); ++i) { 3370 B.buildMul(NarrowTy, Src1Regs[DstIdx - i], Src2Regs[i]); 3374 for (unsigned i = DstIdx < SrcParts ? 0 : DstIdx - SrcParts; 3374 for (unsigned i = DstIdx < SrcParts ? 0 : DstIdx - SrcParts; 3375 i <= std::min(DstIdx - 1, SrcParts - 1); ++i) { 3377 B.buildUMulH(NarrowTy, Src1Regs[DstIdx - 1 - i], Src2Regs[i]); 3381 if (DstIdx != 1) { 3387 if (DstIdx != DstParts - 1) { 3407 DstRegs[DstIdx] = FactorSum;