Lines Matching refs:isConstantOrConstantVector
967 static bool isConstantOrConstantVector(SDValue N, bool NoOpaques = false) { in isConstantOrConstantVector() function
989 return isConstantOrConstantVector(V, NoOpaques) || in isAnyConstantBuildVector()
2119 if (!isConstantOrConstantVector(CT, true) && in foldBinOpIntoSelect()
2124 if (!isConstantOrConstantVector(CF, true) && in foldBinOpIntoSelect()
2141 !isConstantOrConstantVector(CBO, true) && in foldBinOpIntoSelect()
2154 !isConstantOrConstantVector(NewCT, true) && in foldBinOpIntoSelect()
2161 !isConstantOrConstantVector(NewCF, true) && in foldBinOpIntoSelect()
2289 if (isConstantOrConstantVector(N1, /* NoOpaque */ true)) { in visitADDLike()
2292 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaque */ true)) { in visitADDLike()
2301 isConstantOrConstantVector(N0.getOperand(0), /* NoOpaque */ true)) { in visitADDLike()
2327 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaque */ true) && in visitADDLike()
2347 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaque */ true) && in visitADDLike()
2414 if (isConstantOrConstantVector(N00) || isConstantOrConstantVector(N10)) in visitADDLike()
2678 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitADDLikeCommutative()
2685 isConstantOrConstantVector(N0.getOperand(0), /*NoOpaques=*/true)) { in visitADDLikeCommutative()
3358 isConstantOrConstantVector(N1, /* NoOpaques */ true) && in visitSUB()
3359 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaques */ true)) { in visitSUB()
3369 if (isConstantOrConstantVector(N0, /* NoOpaques */ true) && in visitSUB()
3370 isConstantOrConstantVector(N11, /* NoOpaques */ true)) { in visitSUB()
3379 isConstantOrConstantVector(N1, /* NoOpaques */ true) && in visitSUB()
3380 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaques */ true)) { in visitSUB()
3389 isConstantOrConstantVector(N1, /* NoOpaques */ true) && in visitSUB()
3390 isConstantOrConstantVector(N0.getOperand(0), /* NoOpaques */ true)) { in visitSUB()
3430 (N1.hasOneUse() || isConstantOrConstantVector(B, /*NoOpaques=*/true))) { in visitSUB()
3492 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
3498 isConstantOrConstantVector(N1.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
3505 isConstantOrConstantVector(N0.getOperand(1), /*NoOpaques=*/true)) { in visitSUB()
3511 isConstantOrConstantVector(N0.getOperand(0), /*NoOpaques=*/true)) { in visitSUB()
3829 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true) && in visitMUL()
3903 isConstantOrConstantVector(N1, /* NoOpaques */ true) && in visitMUL()
3904 isConstantOrConstantVector(N0.getOperand(1), /* NoOpaques */ true)) { in visitMUL()
3906 if (isConstantOrConstantVector(C3)) in visitMUL()
3917 isConstantOrConstantVector(N0.getOperand(1)) && in visitMUL()
3921 isConstantOrConstantVector(N1.getOperand(1)) && in visitMUL()
4231 if (!isConstantOrConstantVector(Inexact)) in visitSDIVLike()
4271 if (isConstantOrConstantVector(N1) && in visitSDIVLike()
4339 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true) && in visitUDIVLike()
4353 if (isConstantOrConstantVector(N10, /*NoOpaques*/ true) && in visitUDIVLike()
4369 if (isConstantOrConstantVector(N1) && in visitUDIVLike()
4541 if (isConstantOrConstantVector(N1, /*NoOpaques*/ true) && in visitMULHU()
8128 if (isConstantOrConstantVector(N01, /* NoOpaques */ true)) { in distributeTruncateThroughAnd()
8421 isConstantOrConstantVector(N1, /* No Opaques */ true)) { in visitSHL()
8434 isConstantOrConstantVector(N1, /* No Opaques */ true) && in visitSHL()
8435 isConstantOrConstantVector(N0.getOperand(1), /* No Opaques */ true) && in visitSHL()
8446 isConstantOrConstantVector(N1, /* No Opaques */ true) && in visitSHL()
8447 isConstantOrConstantVector(N0.getOperand(1), /* No Opaques */ true)) { in visitSHL()
8449 if (isConstantOrConstantVector(Shl)) in visitSHL()
8849 isConstantOrConstantVector(N1, /* NoOpaques */ true)) { in visitSRL()
9308 if (!isConstantOrConstantVector(C1) || !isConstantOrConstantVector(C2)) in foldSelectOfConstantsUsingSra()
10968 if (isConstantOrConstantVector(V, /*NoOpaques*/ true)) in foldSextSetcc()
12497 (isConstantOrConstantVector(N0.getOperand(0), true) || in visitTRUNCATE()
12498 isConstantOrConstantVector(N0.getOperand(1), true))) { in visitTRUNCATE()