Lines Matching defs:isUndef

195   while (i != e && N->getOperand(i).isUndef())
224 if (N->getOperand(i) != NotZero && !N->getOperand(i).isUndef())
243 if (Op.isUndef())
284 if (Op.isUndef())
297 if (Op.isUndef())
327 if (Op.isUndef())
348 return all_of(N->op_values(), [](SDValue Op) { return Op.isUndef(); });
352 return N->getOpcode() == ISD::FREEZE && N->getOperand(0).isUndef();
370 if (AllowUndefs && Op.getOperand(i).isUndef()) {
410 bool LHSUndef = AllowUndefs && LHSOp.isUndef();
411 bool RHSUndef = AllowUndefs && RHSOp.isUndef();
2093 if (N1.isUndef() && N2.isUndef())
2114 if (N1.isUndef())
2150 bool N2Undef = N2.isUndef();
2170 N2Undef = N2.isUndef();
2172 if (N1.isUndef() && N2Undef)
2198 if (Splat && Splat.isUndef())
2568 if ((N1.isUndef() || N2.isUndef()) &&
2574 if (N1.isUndef() && N2.isUndef())
2579 if (N1.isUndef() || N2.isUndef() || N1 == N2)
2652 } else if (N1CFP && OpVT.isSimple() && !N2.isUndef()) {
2659 (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) {
2761 UndefElts = V.getOperand(0).isUndef()
2807 if (Op.isUndef()) {
5770 if (llvm::all_of(Ops, [](SDValue Op) { return Op.isUndef(); }))
5812 if (llvm::all_of(Ops, [](SDValue Op) { return Op.isUndef(); }))
5851 if (Op.isUndef())
5866 if (Op.isUndef())
5985 if (N1.isUndef())
5990 if (N1.isUndef())
5996 if (N1.isUndef())
6347 bool SelectionDAG::isUndef(unsigned Opcode, ArrayRef<SDValue> Ops) {
6357 if (Divisor.isUndef() || isNullConstant(Divisor))
6362 [](SDValue V) { return V.isUndef() ||
6388 if (isUndef(Opcode, Ops))
6665 return Op.isUndef() || Op.getOpcode() == ISD::CONDCODE ||
6708 if (Op.isUndef())
6726 if (NewNodesMustHaveLegalTypes && !ScalarOp.isUndef() &&
6745 if (!ScalarResult.isUndef() && ScalarResult.getOpcode() != ISD::Constant &&
6818 if (N1C && N1C->getValueAPF().isNegZero() && N2.isUndef())
6828 if (N1.isUndef() && N2.isUndef())
6830 if (N1.isUndef() || N2.isUndef())
7139 if (Op.isUndef()) {
7180 if (N1.isUndef() || N2.isUndef())
7307 if (N1.isUndef())
7332 if (N1.isUndef()) {
7352 if (N2.isUndef()) {
7355 if (N1.isUndef())
7500 if (N3.isUndef())
7504 if (N2.isUndef())
7511 if (N1.isUndef() && N2.isUndef())
7542 if (N1.isUndef() && N2.getOpcode() == ISD::EXTRACT_SUBVECTOR &&
7570 if (N1.isUndef() || N2.isUndef())
7643 assert(!Value.isUndef());
7811 if (Src.isUndef())
8014 if (Src.isUndef())
8137 if (Src.isUndef())
8870 if (OffsetOp.isUndef())
8921 assert((Indexed || Offset.isUndef()) && "Unindexed load with an offset!");
8989 assert(LD->getOffset().isUndef() && "Load is already a indexed load!");
9121 assert(ST->getOffset().isUndef() && "Store is already a indexed store!");
9176 assert((Indexed || Offset.isUndef()) && "Unindexed load with an offset!");
9251 assert(LD->getOffset().isUndef() && "Load is already a indexed load!");
9270 assert((Indexed || Offset.isUndef()) && "Unindexed vp_store with an offset!");
9373 assert(ST->getOffset().isUndef() && "Store is already an indexed store!");
9404 assert((Indexed || Offset.isUndef()) && "Unindexed load with an offset!");
9461 assert((Indexed || Offset.isUndef()) && "Unindexed vp_store with an offset!");
9631 assert((Indexed || Offset.isUndef()) &&
9663 assert(LD->getOffset().isUndef() && "Masked load is already a indexed load!");
9679 assert((Indexed || Offset.isUndef()) &&
9712 assert(ST->getOffset().isUndef() &&
9908 if (Cond.isUndef())
9910 if (T.isUndef())
9912 if (F.isUndef())
9936 if (X.isUndef())
9939 if (Y.isUndef())
9974 if (Flags.hasNoNaNs() && (HasNan || X.isUndef() || Y.isUndef()))
9977 if (Flags.hasNoInfs() && (HasInf || X.isUndef() || Y.isUndef()))
11865 return V.isUndef() || isNullConstant(V);
12754 if (OpVal.isUndef())
12816 if (Op.isUndef()) {
12828 assert(getOperand(FirstDemandedIdx).isUndef() &&
12857 if (DemandedElts[I] && getOperand(I).isUndef())
12868 if (Op.isUndef()) {
12873 if (SeqOp && !SeqOp.isUndef() && SeqOp != Op) {
12954 if (Op.isUndef()) {