Lines Matching refs:WordP
1864 auto WordP = createMulLong(Builder, WordX, Op.X.Sgn, WordY, Op.Y.Sgn); in processFxpMulChopped() local
1866 auto *HvxWordTy = cast<VectorType>(WordP.front()->getType()); in processFxpMulChopped()
1871 SmallVector<Value *> RoundV(WordP.size(), Zero); in processFxpMulChopped()
1874 WordP = createAddLong(Builder, WordP, RoundV); in processFxpMulChopped()
1883 for (int Dst = 0, End = WordP.size() - SkipWords; Dst != End; ++Dst) { in processFxpMulChopped()
1885 Value *Lo = WordP[Src]; in processFxpMulChopped()
1887 Value *Hi = WordP[Src + 1]; in processFxpMulChopped()
1888 WordP[Dst] = Builder.CreateIntrinsic(HvxWordTy, Intrinsic::fshr, in processFxpMulChopped()
1893 WordP[Dst] = Builder.CreateAShr(Lo, ShiftAmt, "asr"); in processFxpMulChopped()
1897 WordP.resize(WordP.size() - SkipWords); in processFxpMulChopped()
1899 return HVC.joinVectorElements(Builder, WordP, Op.ResTy); in processFxpMulChopped()
2121 SmallVector<Value *> WordP; in createMulLong() local
2124 WordP.push_back(P.front()); in createMulLong()
2127 return WordP; in createMulLong()