Lines Matching refs:ShAmtC

2608   ConstantSDNode *ShAmtC = isConstOrConstSplat(ShAmt);  in foldAddSubOfSignBit()  local
2609 if (!ShAmtC || ShAmtC->getAPIntValue() != (VT.getScalarSizeInBits() - 1)) in foldAddSubOfSignBit()
4072 ConstantSDNode *ShAmtC = isConstOrConstSplat(ShAmt); in visitSUB() local
4073 if (ShAmtC && ShAmtC->getAPIntValue() == (BitWidth - 1)) { in visitSUB()
11345 SDValue ShAmtC = DAG.getConstant(X.getScalarValueSizeInBits() - 1, DL, VT); in foldSelectOfConstantsUsingSra() local
11346 SDValue Sra = DAG.getNode(ISD::SRA, DL, VT, X, ShAmtC); in foldSelectOfConstantsUsingSra()
11351 SDValue ShAmtC = DAG.getConstant(X.getScalarValueSizeInBits() - 1, DL, VT); in foldSelectOfConstantsUsingSra() local
11352 SDValue Sra = DAG.getNode(ISD::SRA, DL, VT, X, ShAmtC); in foldSelectOfConstantsUsingSra()
11472 SDValue ShAmtC = in foldSelectOfConstants() local
11474 return DAG.getNode(ISD::SHL, DL, VT, Cond, ShAmtC); in foldSelectOfConstants()
12259 SDValue ShAmtC = DAG.getConstant(Pow2C.exactLogBase2(), DL, VT); in foldVSelectOfConstants() local
12260 return DAG.getNode(ISD::SHL, DL, VT, ZextCond, ShAmtC); in foldVSelectOfConstants()
14114 if (auto *ShAmtC = dyn_cast<ConstantSDNode>(ShAmt)) { in visitZERO_EXTEND() local
14121 if (ShAmtC->getAPIntValue().ugt(KnownZeroBits)) { in visitZERO_EXTEND()
14127 ShAmtC->getAPIntValue().getZExtValue()); in visitZERO_EXTEND()
22482 if (auto *ShAmtC = dyn_cast<ConstantSDNode>(User->getOperand(1)); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts() local
22483 User->getOperand(0).getNode() == E.Producer && ShAmtC) { in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22486 unsigned ShAmt = ShAmtC->getZExtValue(); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()