Lines Matching refs:isConstantOrConstantVector
1039 static bool isConstantOrConstantVector(SDValue N, bool NoOpaques = false) { in isConstantOrConstantVector() function
1061 return isConstantOrConstantVector(V, NoOpaques) || in isAnyConstantBuildVector()
2466 if (!isConstantOrConstantVector(CT, true) && in foldBinOpIntoSelect()
2471 if (!isConstantOrConstantVector(CF, true) && in foldBinOpIntoSelect()
2487 !isConstantOrConstantVector(CBO, true) && in foldBinOpIntoSelect()
2728 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaque */ true)) { in visitADDLike()
2796 (isConstantOrConstantVector(A) || isConstantOrConstantVector(C))) in visitADDLike()
3167 if (isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitADDLikeCommutative()
3173 if (isConstantOrConstantVector(N0.getOperand(0), /*NoOpaques=*/true)) { in visitADDLikeCommutative()
3181 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true) && in visitADDLikeCommutative()
3947 (N1.hasOneUse() || isConstantOrConstantVector(B, /*NoOpaques=*/true))) in visitSUB()
3994 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
4000 isConstantOrConstantVector(N1.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
4007 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
4013 isConstantOrConstantVector(N0.getOperand(0), /*NoOpaques=*/true)) { in visitSUB()
4370 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true) && in visitMUL()
4471 isConstantOrConstantVector(N0.getOperand(1))) { in visitMUL()
4474 isConstantOrConstantVector(N1.getOperand(1))) { in visitMUL()
4805 if (!isConstantOrConstantVector(Inexact)) in visitSDIVLike()
4845 if (isConstantOrConstantVector(N1) && in visitSDIVLike()
4913 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true)) { in visitUDIVLike()
4927 if (isConstantOrConstantVector(N10, /*NoOpaques*/ true)) { in visitUDIVLike()
4943 if (isConstantOrConstantVector(N1) && in visitUDIVLike()
5153 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true) && in visitMULHU()
9767 if (isConstantOrConstantVector(N01, /* NoOpaques */ true)) { in distributeTruncateThroughAnd()
10071 isConstantOrConstantVector(N1, /* No Opaques */ true)) { in visitSHL()
11329 if (!isConstantOrConstantVector(C1) || !isConstantOrConstantVector(C2)) in foldSelectOfConstantsUsingSra()
13494 if (isConstantOrConstantVector(V, /*NoOpaques*/ true)) in foldSextSetcc()
15213 (isConstantOrConstantVector(N0.getOperand(0), true) || in visitTRUNCATE()
15214 isConstantOrConstantVector(N0.getOperand(1), true))) { in visitTRUNCATE()