reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 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;