Searched refs:WordX (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 472 auto createAddLong(IRBuilderBase &Builder, ArrayRef<Value *> WordX, 474 auto createMulLong(IRBuilderBase &Builder, ArrayRef<Value *> WordX, 1862 auto WordX = HVC.splitVectorElements(Builder, Op.X.Val, /*ToWidth=*/32); in processFxpMulChopped() local 1864 auto WordP = createMulLong(Builder, WordX, Op.X.Sgn, WordY, Op.Y.Sgn); in processFxpMulChopped() 1870 Value *Zero = HVC.getNullValue(WordX[0]->getType()); in processFxpMulChopped() 2053 auto HvxIdioms::createAddLong(IRBuilderBase &Builder, ArrayRef<Value *> WordX, in createAddLong() argument 2056 assert(WordX.size() == WordY.size()); in createAddLong() 2057 unsigned Idx = 0, Length = WordX.size(); in createAddLong() 2061 if (HVC.isZero(WordX[Idx])) in createAddLong() 2064 Sum[Idx] = WordX[Idx]; in createAddLong() [all …]
|