Lines Matching refs:isUndef
1174 if (Op.isUndef()) in isConstantOrConstantVector()
2721 if (N0.isUndef()) in visitADDLike()
2723 if (N1.isUndef()) in visitADDLike()
3031 if (N0.isUndef() || N1.isUndef()) in visitADDSAT()
3994 if (N0.isUndef()) in visitSUB()
3996 if (N1.isUndef()) in visitSUB()
4190 if (N0.isUndef() || N1.isUndef()) in visitSUBSAT()
4345 if (N0.isUndef() || N1.isUndef()) in visitMULFIX()
4367 if (N0.isUndef() || N1.isUndef()) in visitMUL()
4705 if (DAG.isUndef(Opc, {N0, N1})) in simplifyDivRem()
4710 if (N0.isUndef()) in simplifyDivRem()
5123 if (N0.isUndef() || N1.isUndef()) in visitMULHS()
5181 if (N0.isUndef() || N1.isUndef()) in visitMULHU()
5254 if (N0.isUndef()) in visitAVG()
5256 if (N1.isUndef()) in visitAVG()
5299 if (N0.isUndef() || N1.isUndef()) in visitABD()
5706 (N0.isUndef() || DAG.SignBitIsZero(N0)) && in visitIMINMAX()
5707 (N1.isUndef() || DAG.SignBitIsZero(N1))) { in visitIMINMAX()
5909 if (LogicOpcode == ISD::XOR && !ShOp.isUndef()) in hoistLogicOpWithSameOpcodeHands()
5922 if (LogicOpcode == ISD::XOR && !ShOp.isUndef()) in hoistLogicOpWithSameOpcodeHands()
6367 if (N0.isUndef() || N1.isUndef()) in visitANDLike()
7706 if (!LegalOperations && (N0.isUndef() || N1.isUndef())) in visitORLike()
9381 if (N0.isUndef() && N1.isUndef()) in visitXOR()
9385 if (N0.isUndef()) in visitXOR()
9387 if (N1.isUndef()) in visitXOR()
10779 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in visitFunnelShift()
11728 if (Cond->getOperand(i)->isUndef()) in ConvertSelectToConcatVector()
11740 if (Cond->getOperand(i)->isUndef()) in ConvertSelectToConcatVector()
11904 !MST->getBasePtr().isUndef() && in visitMSTORE()
12110 if (N1Elt.isUndef() || N2Elt.isUndef()) in foldVSelectOfConstants()
12470 if (SCC->isUndef()) in visitSELECT_CC()
12781 if (Op.isUndef()) { in tryToFoldExtendOfConstant()
13381 if (N0.isUndef()) in visitSIGN_EXTEND()
13650 if (N0.isUndef()) in visitZERO_EXTEND()
13923 if (N0.isUndef()) in visitANY_EXTEND()
14420 if (N0.isUndef()) in visitSIGN_EXTEND_INREG()
14645 if (N0.isUndef()) { in visitEXTEND_VECTOR_INREG()
14673 if (N0.isUndef()) in visitTRUNCATE()
14875 if (!X.isUndef()) { in visitTRUNCATE()
15125 if (N0.isUndef()) in visitBITCAST()
15354 if (Op.isUndef() || isAnyConstantBuildVector(Op)) in visitBITCAST()
17385 if (N0.isUndef()) in visitSINT_TO_FP()
17437 if (N0.isUndef()) in visitUINT_TO_FP()
17517 if (N0.isUndef()) in visitFP_TO_SINT()
17532 if (N0.isUndef()) in visitFP_TO_UINT()
17547 if (N0.isUndef()) in visitXRINT()
18688 if (LD->getBasePtr().isUndef() || Offset != 0) in ForwardStoreValueToDirectLoad()
19003 if (!Origin->getOffset().isUndef()) in isLegal()
20051 if (!BasePtr.getBase().getNode() || BasePtr.getBase().isUndef()) in getStoreMergeCandidates()
21081 if (Value.isUndef() && ST->isUnindexed()) in visitSTORE()
21211 !ST1->getBasePtr().isUndef() && in visitSTORE()
21506 if (!Y.isUndef() || InsertVal0.getValueType() != Y.getValueType()) in mergeEltWithShuffle()
21726 if (InVec.isUndef() && TLI.shouldSplatInsEltVarIndex(VT)) in visitINSERT_VECTOR_ELT()
21815 if (CurVec.isUndef()) in visitINSERT_VECTOR_ELT()
22191 if (VecOp.isUndef()) in visitEXTRACT_VECTOR_ELT()
22546 if (In.isUndef()) continue; in reduceBuildVecExtToExtBuildVec()
22607 Cast.isUndef()) && "Invalid cast opcode"); in reduceBuildVecExtToExtBuildVec()
22609 if (Cast.isUndef()) in reduceBuildVecExtToExtBuildVec()
22679 if (In.isUndef()) continue; in reduceBuildVecTruncToBitCast()
22874 if (Op.isUndef()) in reduceBuildVecToShuffleWithZero()
22984 if (Op.isUndef()) in reduceBuildVecToShuffle()
23174 L.use_empty() && L.getOperand(1).isUndef() && in reduceBuildVecToShuffle()
23183 R.use_empty() && R.getOperand(1).isUndef() && in reduceBuildVecToShuffle()
23366 assert(!Op.isUndef() && "FIXME: after allowing UNDEF's, handle them here."); in convertBuildVecZextToBuildVecWithZeros()
23464 assert(!V.isUndef() && "Splat of undef should have been handled earlier"); in visitBUILD_VECTOR()
23519 if (Op.isUndef()) in combineConcatVectorOfScalars()
23543 if (Op.isUndef()) in combineConcatVectorOfConcatVectors()
23561 if (Op.isUndef()) { in combineConcatVectorOfConcatVectors()
23592 if (Op.isUndef()) { in combineConcatVectorOfExtracts()
23610 if (ExtVec.isUndef()) { in combineConcatVectorOfExtracts()
23630 if (SV0.isUndef() || SV0 == ExtVec) { in combineConcatVectorOfExtracts()
23634 } else if (SV1.isUndef() || SV1 == ExtVec) { in combineConcatVectorOfExtracts()
23740 CurSVN && CurSVN->getOperand(1).isUndef() && N->isOnlyUserOf(CurSVN) && in combineConcatVectorOfShuffleAndItsOperands()
23743 return !Op.isUndef() && in combineConcatVectorOfShuffleAndItsOperands()
23757 assert(SVN->getOperand(1).isUndef() && "Expected unary shuffle!"); in combineConcatVectorOfShuffleAndItsOperands()
23775 assert(!Op.isUndef() && "Not expecting to concatenate UNDEF."); in combineConcatVectorOfShuffleAndItsOperands()
23801 if (ShufOp.isUndef()) in combineConcatVectorOfShuffleAndItsOperands()
23826 [](const SDValue &Op) { return Op.isUndef(); })) { in visitCONCAT_VECTORS()
23972 if (Op.isUndef()) in visitCONCAT_VECTORS()
24331 if (Op.isUndef()) { in foldExtractSubvectorFromShuffleVector()
24409 if (V.isUndef()) in visitEXTRACT_SUBVECTOR()
24605 !N0.getOperand(1).isUndef() || !N1.getOperand(1).isUndef()) in foldShuffleOfConcatUndefs()
24667 if (NumElemsPerConcat * 2 == NumElts && N1.isUndef() && in partitionShuffleOfConcats()
24740 if (!N1.isUndef()) { in combineShuffleOfScalars()
24783 if (!Op.isUndef() && !isIntOrFPConstant(Op)) in combineShuffleOfScalars()
24798 Op = Op.isUndef() ? DAG.getUNDEF(SVT) in combineShuffleOfScalars()
25076 if (!Shuf->getOperand(1).isUndef()) in combineShuffleOfSplatVal()
25184 (!Op1.isUndef() && (Op1.getOpcode() != ISD::BITCAST || in combineShuffleOfBitcast()
25188 (Op1.isUndef() || isAnyConstantBuildVector(Op1.getOperand(0)))) in combineShuffleOfBitcast()
25213 Op1 = Op1.isUndef() ? DAG.getUNDEF(InVT) : Op1.getOperand(0); in combineShuffleOfBitcast()
25222 if (!OuterShuf->getOperand(1).isUndef()) in formSplatFromShuffles()
25225 if (!InnerShuf || !InnerShuf->getOperand(1).isUndef()) in formSplatFromShuffles()
25353 if (!Shuf0 || !Shuf->getOperand(1).isUndef()) in simplifyShuffleOfShuffle()
25384 if (N0.isUndef() && N1.isUndef()) in visitVECTOR_SHUFFLE()
25395 if (N0.isUndef()) in visitVECTOR_SHUFFLE()
25399 if (N1.isUndef()) { in visitVECTOR_SHUFFLE()
25492 if (!V->getOperand(i).isUndef()) { in visitVECTOR_SHUFFLE()
25543 (N1.isUndef() || in visitVECTOR_SHUFFLE()
25553 if (N0.getOpcode() == ISD::CONCAT_VECTORS && N1.isUndef() && in visitVECTOR_SHUFFLE()
25702 N1.isUndef() && Level < AfterLegalizeVectorOps && in visitVECTOR_SHUFFLE()
25804 if (CurrentVec.isUndef()) { in visitVECTOR_SHUFFLE()
25838 if (InnerVec.isUndef()) { in visitVECTOR_SHUFFLE()
25890 bool IsSV1Undef = SV1.isUndef(); in visitVECTOR_SHUFFLE()
25942 (N1.isUndef() || in visitVECTOR_SHUFFLE()
25947 SDValue Op10 = N1.isUndef() ? N1 : N1.getOperand(0); in visitVECTOR_SHUFFLE()
25948 SDValue Op11 = N1.isUndef() ? N1 : N1.getOperand(1); in visitVECTOR_SHUFFLE()
26129 if (N1.isUndef()) in visitINSERT_SUBVECTOR()
26135 if (N0.isUndef() && N1.getOpcode() == ISD::EXTRACT_SUBVECTOR && in visitINSERT_SUBVECTOR()
26155 if (N0.isUndef() && N1.getOpcode() == ISD::SPLAT_VECTOR) in visitINSERT_SUBVECTOR()
26163 if (N0.isUndef() && N1.getOpcode() == ISD::BITCAST && in visitINSERT_SUBVECTOR()
26203 if (N0.isUndef() && N1.getOpcode() == ISD::INSERT_SUBVECTOR && in visitINSERT_SUBVECTOR()
26204 N1.getOperand(0).isUndef() && isNullConstant(N1.getOperand(2)) && in visitINSERT_SUBVECTOR()
26212 if ((N0.isUndef() || N0.getOpcode() == ISD::BITCAST) && in visitINSERT_SUBVECTOR()
26218 if ((N0.isUndef() || N0SrcSVT == N1SrcSVT) && in visitINSERT_SUBVECTOR()
26359 (N0.getOperand(0).isUndef() || isNullOrNullSplat(Vec))) || in visitVECREDUCE()
26361 (N0.getOperand(0).isUndef() || isAllOnesOrAllOnesSplat(Vec)))) in visitVECREDUCE()
26459 !LdNode->getOffset().isUndef() || LdNode->getMemoryVT() != MemVT || in visitGET_FPENV_MEM()
26478 !StNode->getOffset().isUndef() || StNode->getMemoryVT() != MemVT || in visitGET_FPENV_MEM()
26509 !StNode->getOffset().isUndef() || StNode->getMemoryVT() != MemVT || in visitSET_FPENV_MEM()
26518 !LdNode->getOffset().isUndef() || LdNode->getMemoryVT() != MemVT || in visitSET_FPENV_MEM()
26567 if (Elt.isUndef()) { in XformToShuffleWithZero()
26655 count_if(N0->ops(), [](SDValue V) { return !V.isUndef(); }) == 1 && in scalarizeBinOpOfSplats()
26656 count_if(N1->ops(), [](SDValue V) { return !V.isUndef(); }) == 1) { in scalarizeBinOpOfSplats()
26722 LHS.getOperand(1).isUndef() && RHS.getOperand(1).isUndef() && in SimplifyVBinOp()
26737 Shuf0->hasOneUse() && Shuf0->getOperand(1).isUndef() && in SimplifyVBinOp()
26746 Shuf1->hasOneUse() && Shuf1->getOperand(1).isUndef() && in SimplifyVBinOp()
26760 if (LHS.getOpcode() == ISD::INSERT_SUBVECTOR && LHS.getOperand(0).isUndef() && in SimplifyVBinOp()
26761 RHS.getOpcode() == ISD::INSERT_SUBVECTOR && RHS.getOperand(0).isUndef() && in SimplifyVBinOp()
26783 return Op.isUndef() || in SimplifyVBinOp()
28159 if (BasePtr.getBase().isUndef()) in parallelizeChainedStores()
28271 if (BasePtr.getBase().isUndef()) in findBetterNeighborChains()