Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Parts

3066     // reduces to a left shift anyway: leave it for other parts of the combiner.
3088 static bool isBSwapHWordElement(SDValue N, SmallVectorImpl<SDNode *> &Parts) {
3148 if (Parts[Num])
3151 Parts[Num] = N0.getOperand(0).getNode();
3168 SmallVector<SDNode*,4> Parts(4, (SDNode*)nullptr);
3181 if (!isBSwapHWordElement(N000, Parts))
3185 if (!isBSwapHWordElement(N001, Parts))
3188 if (!isBSwapHWordElement(N010, Parts))
3191 if (!isBSwapHWordElement(N011, Parts))
3195 if (!isBSwapHWordElement(N1, Parts))
3197 if (!isBSwapHWordElement(N01, Parts))
3202 if (!isBSwapHWordElement(N000, Parts))
3205 if (!isBSwapHWordElement(N001, Parts))
3209 // Make sure the parts are all coming from the same node.
3210 if (Parts[0] != Parts[1] || Parts[0] != Parts[2] || Parts[0] != Parts[3])
3214 SDValue(Parts[0],0));