Lines Matching defs:isUndef
203 while (i != e && N->getOperand(i).isUndef())
232 if (N->getOperand(i) != NotZero && !N->getOperand(i).isUndef())
251 if (Op.isUndef())
292 if (Op.isUndef())
305 if (Op.isUndef())
335 if (Op.isUndef())
356 return all_of(N->op_values(), [](SDValue Op) { return Op.isUndef(); });
360 return N->getOpcode() == ISD::FREEZE && N->getOperand(0).isUndef();
378 if (AllowUndefs && Op.getOperand(i).isUndef()) {
418 bool LHSUndef = AllowUndefs && LHSOp.isUndef();
419 bool RHSUndef = AllowUndefs && RHSOp.isUndef();
2155 if (N1.isUndef() && N2.isUndef())
2176 if (N1.isUndef())
2212 bool N2Undef = N2.isUndef();
2232 N2Undef = N2.isUndef();
2234 if (N1.isUndef() && N2Undef)
2260 if (Splat && Splat.isUndef())
2854 if ((N1.isUndef() || N2.isUndef()) &&
2860 if (N1.isUndef() && N2.isUndef())
2865 if (N1.isUndef() || N2.isUndef() || N1 == N2)
2938 } else if (N1CFP && OpVT.isSimple() && !N2.isUndef()) {
2945 (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) {
3047 UndefElts = V.getOperand(0).isUndef()
3093 if (Op.isUndef()) {
6070 if (llvm::all_of(Ops, [](SDValue Op) { return Op.isUndef(); }))
6112 if (llvm::all_of(Ops, [](SDValue Op) { return Op.isUndef(); }))
6151 if (Op.isUndef())
6166 if (Op.isUndef())
6285 if (N1.isUndef())
6290 if (N1.isUndef())
6296 if (N1.isUndef())
6647 bool SelectionDAG::isUndef(unsigned Opcode, ArrayRef<SDValue> Ops) {
6657 if (Divisor.isUndef() || isNullConstant(Divisor))
6662 [](SDValue V) { return V.isUndef() ||
6688 if (isUndef(Opcode, Ops))
6905 if (Op.isUndef()) {
7002 return Op.isUndef() || Op.getOpcode() == ISD::CONDCODE ||
7045 if (Op.isUndef())
7063 if (NewNodesMustHaveLegalTypes && !ScalarOp.isUndef() &&
7078 if (!ScalarResult.isUndef() && ScalarResult.getOpcode() != ISD::Constant &&
7162 if (N1C && N1C->getValueAPF().isNegZero() && N2.isUndef())
7172 if (N1.isUndef() && N2.isUndef())
7174 if (N1.isUndef() || N2.isUndef())
7490 if (N1.isUndef() || N2.isUndef())
7617 if (N1.isUndef())
7642 if (N1.isUndef()) {
7662 if (N2.isUndef()) {
7665 if (N1.isUndef())
7810 if (N3.isUndef())
7814 if (N2.isUndef())
7821 if (N1.isUndef() && N2.isUndef())
7852 if (N1.isUndef() && N2.getOpcode() == ISD::EXTRACT_SUBVECTOR &&
7880 if (N1.isUndef() || N2.isUndef())
7971 assert(!Value.isUndef());
8136 if (Src.isUndef())
8339 if (Src.isUndef())
8462 if (Src.isUndef())
9191 if (OffsetOp.isUndef())
9242 assert((Indexed || Offset.isUndef()) && "Unindexed load with an offset!");
9310 assert(LD->getOffset().isUndef() && "Load is already a indexed load!");
9442 assert(ST->getOffset().isUndef() && "Store is already a indexed store!");
9497 assert((Indexed || Offset.isUndef()) && "Unindexed load with an offset!");
9572 assert(LD->getOffset().isUndef() && "Load is already a indexed load!");
9591 assert((Indexed || Offset.isUndef()) && "Unindexed vp_store with an offset!");
9694 assert(ST->getOffset().isUndef() && "Store is already an indexed store!");
9725 assert((Indexed || Offset.isUndef()) && "Unindexed load with an offset!");
9782 assert((Indexed || Offset.isUndef()) && "Unindexed vp_store with an offset!");
9952 assert((Indexed || Offset.isUndef()) &&
9984 assert(LD->getOffset().isUndef() && "Masked load is already a indexed load!");
10000 assert((Indexed || Offset.isUndef()) &&
10033 assert(ST->getOffset().isUndef() &&
10229 if (Cond.isUndef())
10231 if (T.isUndef())
10233 if (F.isUndef())
10250 if (X.isUndef())
10253 if (Y.isUndef())
10288 if (Flags.hasNoNaNs() && (HasNan || X.isUndef() || Y.isUndef()))
10291 if (Flags.hasNoInfs() && (HasInf || X.isUndef() || Y.isUndef()))
12211 return V.isUndef() || isNullConstant(V);
13109 if (OpVal.isUndef())
13171 if (Op.isUndef()) {
13183 assert(getOperand(FirstDemandedIdx).isUndef() &&
13212 if (DemandedElts[I] && getOperand(I).isUndef())
13223 if (Op.isUndef()) {
13228 if (SeqOp && !SeqOp.isUndef() && SeqOp != Op) {
13309 if (Op.isUndef()) {