Lines Matching refs:isUndef
974 if (Op.isUndef()) in isConstantOrConstantVector()
2153 if (!CanFoldNonConst && !NewCT.isUndef() && in foldBinOpIntoSelect()
2160 if (!CanFoldNonConst && !NewCF.isUndef() && in foldBinOpIntoSelect()
2271 if (N0.isUndef()) in visitADDLike()
2274 if (N1.isUndef()) in visitADDLike()
2564 if (N0.isUndef() || N1.isUndef()) in visitADDSAT()
3456 if (N0.isUndef()) in visitSUB()
3458 if (N1.isUndef()) in visitSUB()
3620 if (N0.isUndef() || N1.isUndef()) in visitSUBSAT()
3756 if (N0.isUndef() || N1.isUndef()) in visitMULFIX()
3777 if (N0.isUndef() || N1.isUndef()) in visitMUL()
4103 if (DAG.isUndef(Opc, {N0, N1})) in simplifyDivRem()
4108 if (N0.isUndef()) in simplifyDivRem()
4488 if (N0.isUndef() || N1.isUndef()) in visitMULHS()
4537 if (N0.isUndef() || N1.isUndef()) in visitMULHU()
4789 (N0.isUndef() || DAG.SignBitIsZero(N0)) && in visitIMINMAX()
4790 (N1.isUndef() || DAG.SignBitIsZero(N1))) { in visitIMINMAX()
4947 if (LogicOpcode == ISD::XOR && !ShOp.isUndef()) in hoistLogicOpWithSameOpcodeHands()
4960 if (LogicOpcode == ISD::XOR && !ShOp.isUndef()) in hoistLogicOpWithSameOpcodeHands()
5130 if (N0.isUndef() || N1.isUndef()) in visitANDLike()
6313 if (!LegalOperations && (N0.isUndef() || N1.isUndef())) in visitORLike()
7551 assert(L->getOffset().isUndef() && "Unindexed load must have undef offset"); in MatchLoadCombine()
7768 if (N0.isUndef() && N1.isUndef()) in visitXOR()
7772 if (N0.isUndef()) in visitXOR()
7774 if (N1.isUndef()) in visitXOR()
8999 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in visitFunnelShift()
9679 if (Cond->getOperand(i)->isUndef()) in ConvertSelectToConcatVector()
9691 if (Cond->getOperand(i)->isUndef()) in ConvertSelectToConcatVector()
9887 if (N1Elt.isUndef() || N2Elt.isUndef()) in foldVSelectOfConstants()
10196 } else if (SCC->isUndef()) { in visitSELECT_CC()
10456 if (Op.isUndef()) { in tryToFoldExtendOfConstant()
12010 if (N0.isUndef()) in visitSIGN_EXTEND_INREG()
12186 if (N0.isUndef()) in visitEXTEND_VECTOR_INREG()
12396 if (!X.isUndef()) { in visitTRUNCATE()
12632 if (N0.isUndef()) in visitBITCAST()
12846 if (Op.isUndef() || ISD::isBuildVectorOfConstantSDNodes(Op.getNode()) || in visitBITCAST()
12958 if (Op.isUndef()) continue; in ConstantFoldBITCASTofBUILD_VECTOR()
12983 if (Op.isUndef()) { in ConstantFoldBITCASTofBUILD_VECTOR()
14628 if (N0.isUndef()) in visitSINT_TO_FP()
14680 if (N0.isUndef()) in visitUINT_TO_FP()
14760 if (N0.isUndef()) in visitFP_TO_SINT()
14775 if (N0.isUndef()) in visitFP_TO_UINT()
15805 if (LD->getBasePtr().isUndef() || Offset != 0) in ForwardStoreValueToDirectLoad()
16121 if (!Origin->getOffset().isUndef()) in isLegal()
17083 if (!BasePtr.getBase().getNode() || BasePtr.getBase().isUndef()) in getStoreMergeCandidates()
18027 if (Value.isUndef() && ST->isUnindexed()) in visitSTORE()
18124 !ST1->getBasePtr().isUndef() && in visitSTORE()
18508 if (InVec.isUndef() && TLI.shouldSplatInsEltVarIndex(VT)) { in visitINSERT_VECTOR_ELT()
18562 } else if (InVec.isUndef()) { in visitINSERT_VECTOR_ELT()
18707 if (VecOp.isUndef()) in visitEXTRACT_VECTOR_ELT()
19036 if (In.isUndef()) continue; in reduceBuildVecExtToExtBuildVec()
19096 Cast.isUndef()) && "Invalid cast opcode"); in reduceBuildVecExtToExtBuildVec()
19098 if (Cast.isUndef()) in reduceBuildVecExtToExtBuildVec()
19162 if (In.isUndef()) continue; in reduceBuildVecTruncToBitCast()
19334 if (Op.isUndef()) in reduceBuildVecToShuffleWithZero()
19445 if (Op.isUndef()) in reduceBuildVecToShuffle()
19778 assert(!V.isUndef() && "Splat of undef should have been handled earlier"); in visitBUILD_VECTOR()
19833 if (Op.isUndef()) in combineConcatVectorOfScalars()
19868 if (Op.isUndef()) { in combineConcatVectorOfExtracts()
19886 if (ExtVec.isUndef()) { in combineConcatVectorOfExtracts()
19906 if (SV0.isUndef() || SV0 == ExtVec) { in combineConcatVectorOfExtracts()
19910 } else if (SV1.isUndef() || SV1 == ExtVec) { in combineConcatVectorOfExtracts()
19999 [](const SDValue &Op) { return Op.isUndef(); })) { in visitCONCAT_VECTORS()
20129 if (Op.isUndef()) in visitCONCAT_VECTORS()
20409 if (V.isUndef()) in visitEXTRACT_SUBVECTOR()
20594 !N0.getOperand(1).isUndef() || !N1.getOperand(1).isUndef()) in foldShuffleOfConcatUndefs()
20656 if (NumElemsPerConcat * 2 == NumElts && N1.isUndef() && in partitionShuffleOfConcats()
20729 if (!N1.isUndef()) { in combineShuffleOfScalars()
20772 if (!Op.isUndef() && !isIntOrFPConstant(Op)) in combineShuffleOfScalars()
20917 if (!Shuf->getOperand(1).isUndef()) in combineShuffleOfSplatVal()
20969 if (!OuterShuf->getOperand(1).isUndef()) in formSplatFromShuffles()
20972 if (!InnerShuf || !InnerShuf->getOperand(1).isUndef()) in formSplatFromShuffles()
21100 if (!Shuf0 || !Shuf->getOperand(1).isUndef()) in simplifyShuffleOfShuffle()
21131 if (N0.isUndef() && N1.isUndef()) in visitVECTOR_SHUFFLE()
21148 if (N0.isUndef()) in visitVECTOR_SHUFFLE()
21152 if (N1.isUndef()) { in visitVECTOR_SHUFFLE()
21215 if (!V->getOperand(i).isUndef()) { in visitVECTOR_SHUFFLE()
21265 (N1.isUndef() || in visitVECTOR_SHUFFLE()
21275 if (N0.getOpcode() == ISD::CONCAT_VECTORS && N1.isUndef() && in visitVECTOR_SHUFFLE()
21306 N1.isUndef() && Level < AfterLegalizeVectorOps && in visitVECTOR_SHUFFLE()
21403 if (CurrentVec.isUndef()) { in visitVECTOR_SHUFFLE()
21437 if (InnerVec.isUndef()) { in visitVECTOR_SHUFFLE()
21489 bool IsSV1Undef = SV1.isUndef(); in visitVECTOR_SHUFFLE()
21541 (N1.isUndef() || in visitVECTOR_SHUFFLE()
21546 SDValue Op10 = N1.isUndef() ? N1 : N1.getOperand(0); in visitVECTOR_SHUFFLE()
21547 SDValue Op11 = N1.isUndef() ? N1 : N1.getOperand(1); in visitVECTOR_SHUFFLE()
21679 if (N1.isUndef()) in visitINSERT_SUBVECTOR()
21684 if (N0.isUndef() && N1.getOpcode() == ISD::EXTRACT_SUBVECTOR && in visitINSERT_SUBVECTOR()
21692 if (N0.isUndef() && N1.getOpcode() == ISD::BITCAST && in visitINSERT_SUBVECTOR()
21732 if (N0.isUndef() && N1.getOpcode() == ISD::INSERT_SUBVECTOR && in visitINSERT_SUBVECTOR()
21733 N1.getOperand(0).isUndef() && isNullConstant(N1.getOperand(2))) in visitINSERT_SUBVECTOR()
21740 if ((N0.isUndef() || N0.getOpcode() == ISD::BITCAST) && in visitINSERT_SUBVECTOR()
21746 if ((N0.isUndef() || N0SrcSVT == N1SrcSVT) && in visitINSERT_SUBVECTOR()
21902 if (Elt.isUndef()) { in XformToShuffleWithZero()
21986 count_if(N0->ops(), [](SDValue V) { return !V.isUndef(); }) == 1 && in scalarizeBinOpOfSplats()
21987 count_if(N1->ops(), [](SDValue V) { return !V.isUndef(); }) == 1) { in scalarizeBinOpOfSplats()
22030 LHS.getOperand(1).isUndef() && RHS.getOperand(1).isUndef() && in SimplifyVBinOp()
22046 Shuf0->hasOneUse() && Shuf0->getOperand(1).isUndef() && in SimplifyVBinOp()
22056 Shuf1->hasOneUse() && Shuf1->getOperand(1).isUndef() && in SimplifyVBinOp()
22071 if (LHS.getOpcode() == ISD::INSERT_SUBVECTOR && LHS.getOperand(0).isUndef() && in SimplifyVBinOp()
22072 RHS.getOpcode() == ISD::INSERT_SUBVECTOR && RHS.getOperand(0).isUndef() && in SimplifyVBinOp()
22095 return Op.isUndef() || in SimplifyVBinOp()
23304 if (BasePtr.getBase().isUndef()) in parallelizeChainedStores()
23415 if (BasePtr.getBase().isUndef()) in findBetterNeighborChains()