Lines Matching refs:isConstantOrConstantVector
1167 static bool isConstantOrConstantVector(SDValue N, bool NoOpaques = false) { in isConstantOrConstantVector() function
1189 return isConstantOrConstantVector(V, NoOpaques) || in isAnyConstantBuildVector()
2562 if (!isConstantOrConstantVector(CT, true) && in foldBinOpIntoSelect()
2567 if (!isConstantOrConstantVector(CF, true) && in foldBinOpIntoSelect()
2583 !isConstantOrConstantVector(CBO, true) && in foldBinOpIntoSelect()
2808 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaque */ true)) { in visitADDLike()
2888 if (isConstantOrConstantVector(N00) || isConstantOrConstantVector(N10)) in visitADDLike()
3175 if (isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitADDLikeCommutative()
3181 if (isConstantOrConstantVector(N0.getOperand(0), /*NoOpaques=*/true)) { in visitADDLikeCommutative()
3189 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true) && in visitADDLikeCommutative()
3968 (N1.hasOneUse() || isConstantOrConstantVector(B, /*NoOpaques=*/true))) { in visitSUB()
4030 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
4036 isConstantOrConstantVector(N1.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
4043 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
4049 isConstantOrConstantVector(N0.getOperand(0), /*NoOpaques=*/true)) { in visitSUB()
4416 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true) && in visitMUL()
4515 isConstantOrConstantVector(N0.getOperand(1)) && N0->hasOneUse()) { in visitMUL()
4518 isConstantOrConstantVector(N1.getOperand(1)) && in visitMUL()
4836 if (!isConstantOrConstantVector(Inexact)) in visitSDIVLike()
4876 if (isConstantOrConstantVector(N1) && in visitSDIVLike()
4944 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true)) { in visitUDIVLike()
4958 if (isConstantOrConstantVector(N10, /*NoOpaques*/ true)) { in visitUDIVLike()
4974 if (isConstantOrConstantVector(N1) && in visitUDIVLike()
5185 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true) && in visitMULHU()
9751 if (isConstantOrConstantVector(N01, /* NoOpaques */ true)) { in distributeTruncateThroughAnd()
10059 isConstantOrConstantVector(N1, /* No Opaques */ true)) { in visitSHL()
11266 if (!isConstantOrConstantVector(C1) || !isConstantOrConstantVector(C2)) in foldSelectOfConstantsUsingSra()
13300 if (isConstantOrConstantVector(V, /*NoOpaques*/ true)) in foldSextSetcc()
14961 (isConstantOrConstantVector(N0.getOperand(0), true) || in visitTRUNCATE()
14962 isConstantOrConstantVector(N0.getOperand(1), true))) { in visitTRUNCATE()