Lines Matching defs:isConstOrConstSplat
3905 if (ConstantSDNode *C = isConstOrConstSplat(Op.getOperand(2), DemandedElts)) {
4390 if ((CstLow = isConstOrConstSplat(Op.getOperand(1), DemandedElts)))
4393 isConstOrConstSplat(Op.getOperand(0).getOperand(1), DemandedElts);
4661 auto *C = isConstOrConstSplat(Val.getOperand(0));
4671 auto *C = isConstOrConstSplat(Val.getOperand(0));
4979 if ((CstLow = isConstOrConstSplat(Op.getOperand(1), DemandedElts)))
4982 isConstOrConstSplat(Op.getOperand(0).getOperand(1), DemandedElts);
5051 isConstOrConstSplat(Op.getOperand(1), DemandedElts)) {
5072 isConstOrConstSplat(Op.getOperand(1), DemandedElts))
5097 isConstOrConstSplat(Op.getOperand(0), DemandedElts))
5995 ConstantSDNode *MaskC = isConstOrConstSplat(Mask);
7252 isConstOrConstSplat(N2, /*AllowUndefs*/ false, /*AllowTruncation*/ true);
10504 ConstantSDNode *N2CV = isConstOrConstSplat(N2, /*AllowUndefs*/ false,
12238 if (auto *ConstV = isConstOrConstSplat(V, /*AllowUndefs*/ false,
12327 isConstOrConstSplat(V, AllowUndefs, /*AllowTruncation*/ true);
12331 ConstantSDNode *llvm::isConstOrConstSplat(SDValue N, bool AllowUndefs,
12337 return isConstOrConstSplat(N, DemandedElts, AllowUndefs, AllowTruncation);
12340 ConstantSDNode *llvm::isConstOrConstSplat(SDValue N, const APInt &DemandedElts,
12410 isConstOrConstSplat(N, AllowUndefs, /*AllowTruncation=*/true);
12416 isConstOrConstSplat(N, AllowUndefs, /*AllowTruncation*/ true);
12423 ConstantSDNode *C = isConstOrConstSplat(N, AllowUndefs);
13479 ConstantSDNode *Const = isConstOrConstSplat(N, false, AllowTruncation);