Searched refs:WordP (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 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() [all …]
|