Lines Matching refs:WordY
473 ArrayRef<Value *> WordY) const -> SmallVector<Value *>;
475 Signedness SgnX, ArrayRef<Value *> WordY,
1863 auto WordY = HVC.splitVectorElements(Builder, Op.Y.Val, /*ToWidth=*/32); in processFxpMulChopped() local
1864 auto WordP = createMulLong(Builder, WordX, Op.X.Sgn, WordY, Op.Y.Sgn); in processFxpMulChopped()
2054 ArrayRef<Value *> WordY) const in createAddLong()
2056 assert(WordX.size() == WordY.size()); in createAddLong()
2062 Sum[Idx] = WordY[Idx]; in createAddLong()
2063 else if (HVC.isZero(WordY[Idx])) in createAddLong()
2073 createAddCarry(Builder, WordX[Idx], WordY[Idx], Carry); in createAddLong()
2081 Signedness SgnX, ArrayRef<Value *> WordY, in createMulLong() argument
2083 SmallVector<SmallVector<Value *>> Products(WordX.size() + WordY.size()); in createMulLong()
2088 for (int j = 0, f = WordY.size(); j != f; ++j) { in createMulLong()
2092 auto [Lo, Hi] = createMul32(Builder, {WordX[i], SX}, {WordY[j], SY}); in createMulLong()