Home
last modified time | relevance | path

Searched refs:WordX (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp472 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 …]