|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 2599 DAG.getUNDEF(CarryVT));
3239 DAG.getUNDEF(CarryVT));
3593 return DAG.getUNDEF(VT);
7821 return DAG.getUNDEF(VT);
8952 Elts.push_back(IsZext ? DAG.getConstant(0, DL, SVT) : DAG.getUNDEF(SVT));
10380 return DAG.getUNDEF(VT);
10510 return DAG.getUNDEF(VT);
10526 return DAG.getUNDEF(VT);
10745 return DAG.getUNDEF(VT);
10752 Opnds.push_back(DAG.getUNDEF(VTs[i]));
10955 return DAG.getUNDEF(VT);
11279 Ops.push_back(DAG.getUNDEF(DstEltVT));
11297 Ops.append(NumOutputsPerInput, DAG.getUNDEF(DstEltVT));
12978 return DAG.getUNDEF(VT);
12993 return DAG.getUNDEF(VT);
14072 SDValue Undef = DAG.getUNDEF(N->getValueType(0));
14080 Index = DAG.getUNDEF(N->getValueType(1));
16577 SmallVector<SDValue, 8> ConcatOps(ExtendRatio, DAG.getUNDEF(SubVecVT));
16655 Ops.append(NumElts, DAG.getUNDEF(InVal.getValueType()));
16800 return DAG.getUNDEF(ScalarVT);
16830 return DAG.getUNDEF(ScalarVT);
16900 return DAG.getUNDEF(ScalarVT);
17048 return DAG.getUNDEF(LVT);
17123 SDValue Filler = AllAnyExt ? DAG.getUNDEF(SourceType):
17137 In = DAG.getUNDEF(SourceType);
17192 SmallVector<SDValue, 2> ConcatOps(NumConcats, DAG.getUNDEF(InVT1));
17194 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1);
17226 DAG.getUNDEF(InVT1), VecIn2, ZeroIdx);
17237 SmallVector<SDValue, 2> ConcatOps(2, DAG.getUNDEF(InVT2));
17272 VecIn2 = VecIn2.getNode() ? VecIn2 : DAG.getUNDEF(InVT1);
17545 Shuffles.push_back(DAG.getUNDEF(VT));
17549 Shuffles[CurSize] = DAG.getUNDEF(VT);
17629 return DAG.getUNDEF(VT);
17776 SDValue SV0 = DAG.getUNDEF(VT), SV1 = DAG.getUNDEF(VT);
17776 SDValue SV0 = DAG.getUNDEF(VT), SV1 = DAG.getUNDEF(VT);
17850 return DAG.getUNDEF(VT);
17864 Ops.resize(NumOps, DAG.getUNDEF(Ops[0].getValueType()));
17941 Opnds.append(NumElts, DAG.getUNDEF(MinVT));
18228 return DAG.getUNDEF(NVT);
18435 N1 = DAG.getUNDEF(ConcatVT);
18447 Ops.push_back(DAG.getUNDEF(ConcatVT));
18526 SDValue Op = DAG.getUNDEF(VT.getScalarType());
18534 Op = Idx == 0 ? Op0 : DAG.getUNDEF(Op0.getValueType());
18855 return DAG.getUNDEF(VT);
18867 return DAG.getVectorShuffle(VT, SDLoc(N), N0, DAG.getUNDEF(VT), NewMask);
18915 return DAG.getVectorShuffle(VT, DL, Insert, DAG.getUNDEF(VT), ZeroMask);
19168 return DAG.getUNDEF(VT);
19171 SV0 = DAG.getUNDEF(VT);
19173 SV1 = DAG.getUNDEF(VT);
19218 DAG.getUNDEF(InVecT), NewMask, DAG);
19569 SmallVector<SDValue, 8> Ops(VT.getVectorNumElements(), DAG.getUNDEF(EltVT));
19635 DAG.getNode(Opcode, DL, VT, DAG.getUNDEF(VT), DAG.getUNDEF(VT));
19635 DAG.getNode(Opcode, DL, VT, DAG.getUNDEF(VT), DAG.getUNDEF(VT));
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1879 Vec2 = DAG.getUNDEF(VT);
1931 return DAG.getUNDEF(VT);
1994 Vec2 = DAG.getUNDEF(VT);
3009 Ops.push_back(DAG.getUNDEF(EltVT));
3056 Results.push_back(DAG.getUNDEF(Node->getValueType(0)));
4545 SDValue Undef = DAG.getUNDEF(MidVT);
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 767 return DAG.getUNDEF(TLI.getTypeToTransformTo(*DAG.getContext(),
2328 return DAG.getUNDEF(TLI.getTypeToTransformTo(*DAG.getContext(),
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1085 return DAG.getUNDEF(TLI.getTypeToTransformTo(*DAG.getContext(),
2384 Hi = DAG.getUNDEF(NVT); // The high part is undefined.
2686 Hi = DAG.getUNDEF(NVT);
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 450 SDValue UndefVal = DAG.getUNDEF(Ops[0].getValueType());
559 Lo = DAG.getUNDEF(LoVT);
560 Hi = DAG.getUNDEF(HiVT);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 981 ISD::INSERT_SUBVECTOR, DL, SrcVT, DAG.getUNDEF(SrcVT), Src,
997 DAG.getVectorShuffle(SrcVT, DL, Src, DAG.getUNDEF(SrcVT), ShuffleMask));
1041 ISD::INSERT_SUBVECTOR, DL, SrcVT, DAG.getUNDEF(SrcVT), Src,
1085 Op = DAG.getVectorShuffle(ByteVT, DL, Op, DAG.getUNDEF(ByteVT), ShuffleMask);
1113 Op = DAG.getVectorShuffle(ByteVT, DL, Op, DAG.getUNDEF(ByteVT),
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 364 N->getBasePtr(), DAG.getUNDEF(N->getBasePtr().getValueType()),
530 return DAG.getUNDEF(N->getValueType(0).getVectorElementType());
537 return DAG.getUNDEF(N->getValueType(0).getVectorElementType());
1293 InHi = DAG.getVectorShuffle(InLoVT, dl, InLo, DAG.getUNDEF(InLoVT), SplitHi);
1395 Scalars.push_back(DAG.getUNDEF(EltVT));
1532 Hi = DAG.getUNDEF(HiVT);
1545 SDValue Offset = DAG.getUNDEF(Ptr.getValueType());
1901 SVOps.push_back(DAG.getUNDEF(EltVT));
1918 Output = DAG.getUNDEF(NewVT);
1923 DAG.getUNDEF(NewVT) : Inputs[InputUsed[1]];
2973 SDValue VecOp = DAG.getUNDEF(NextVT);
2984 SDValue undefVec = DAG.getUNDEF(VT);
3010 SDValue UndefVal = DAG.getUNDEF(MaxVT);
3230 ISD::INSERT_SUBVECTOR, DL, WideResVT, DAG.getUNDEF(WideResVT),
3233 ISD::INSERT_SUBVECTOR, DL, WideResVT, DAG.getUNDEF(WideResVT),
3302 SmallVector<SDValue, 16> Ops(NumConcat, DAG.getUNDEF(InVT));
3323 SmallVector<SDValue, 16> Ops(WidenNumElts, DAG.getUNDEF(EltVT));
3359 SmallVector<SDValue, 16> Ops(WidenNumElts, DAG.getUNDEF(EltVT));
3425 Ops.push_back(DAG.getUNDEF(WidenSVT));
3557 SmallVector<SDValue, 16> Ops(NewNumElts, DAG.getUNDEF(InVT));
3586 NewOps.append(WidenNumElts - NumElts, DAG.getUNDEF(EltVT));
3605 SDValue UndefVal = DAG.getUNDEF(InVT);
3655 SDValue UndefVal = DAG.getUNDEF(EltVT);
3696 SDValue UndefVal = DAG.getUNDEF(EltVT);
3883 SmallVector<SDValue, 16> SubOps(NumSubVecs, DAG.getUNDEF(SubVT));
4052 return DAG.getUNDEF(WidenVT);
4241 ISD::INSERT_SUBVECTOR, DL, FixedVT, DAG.getUNDEF(FixedVT), InOp,
4805 SDValue UndefVal = DAG.getUNDEF(NewVT);
4841 Loads.push_back(DAG.getUNDEF(L->getValueType(0)));
4901 SDValue UndefVal = DAG.getUNDEF(LdTy);
4952 SDValue UndefVal = DAG.getUNDEF(EltVT);
5094 DAG.getUNDEF(InVT);
5118 DAG.getUNDEF(EltVT);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1578 return getUNDEF(VT);
1592 N2 = getUNDEF(VT);
1646 return getUNDEF(VT);
1648 N2 = getUNDEF(VT);
1650 N1 = getUNDEF(VT);
1657 return getUNDEF(VT);
1683 return getUNDEF(VT);
2001 return getUNDEF(VT);
2006 return getUNDEF(VT);
2043 return getUNDEF(VT);
2048 return getUNDEF(VT);
2054 return getUNDEF(VT);
2059 return getUNDEF(VT);
2064 return getUNDEF(VT);
2070 return getUNDEF(VT);
2115 return getUNDEF(VT);
2349 return getUNDEF(VT);
4161 return DAG.getUNDEF(VT);
4203 return DAG.getUNDEF(VT);
4238 Elts.append(OpVT.getVectorNumElements(), DAG.getUNDEF(SVT));
4483 return getUNDEF(VT);
4488 return getUNDEF(VT);
4553 return getUNDEF(VT);
4590 return getUNDEF(VT);
4606 return getUNDEF(VT);
4614 return getUNDEF(VT);
4620 return getUNDEF(VT);
4630 return getUNDEF(VT);
4640 return getUNDEF(VT);
4651 return getUNDEF(VT);
4803 return getUNDEF(VT);
4847 SDValue V1 = BV1 ? BV1->getOperand(I) : getUNDEF(SVT);
4848 SDValue V2 = BV2 ? BV2->getOperand(I) : getUNDEF(SVT);
4893 return getUNDEF(VT);
4942 ScalarOps.push_back(getUNDEF(InSVT));
5029 return getUNDEF(VT);
5217 Ops.push_back(getUNDEF(OpVT));
5235 return getUNDEF(VT);
5239 return getUNDEF(VT);
5341 return getUNDEF(VT);
5377 return getUNDEF(VT); // fold op(undef, arg2) -> undef
5404 return getUNDEF(VT); // fold op(arg1, undef) -> undef
5510 return getUNDEF(VT);
5514 return getUNDEF(VT);
5525 return getUNDEF(VT);
6772 SDValue Undef = getUNDEF(Ptr.getValueType());
6779 SDValue Undef = getUNDEF(Ptr.getValueType());
6790 SDValue Undef = getUNDEF(Ptr.getValueType());
6798 SDValue Undef = getUNDEF(Ptr.getValueType());
6845 SDValue Undef = getUNDEF(Ptr.getValueType());
6912 SDValue Undef = getUNDEF(Ptr.getValueType());
7137 return getUNDEF(X.getValueType());
7150 return getUNDEF(X.getValueType());
9173 Scalars.push_back(getUNDEF(EltVT));
9220 ResScalars.append(ResNE - NE, getUNDEF(ResEltVT));
9221 OvScalars.append(ResNE - NE, getUNDEF(OvEltVT));
9329 return getNode(ISD::INSERT_SUBVECTOR, DL, WideVT, getUNDEF(WideVT), N,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 478 return DAG.getUNDEF(ValueVT);
645 SDValue EltUndef = DAG.getUNDEF(ElementVT);
1462 return DAG.getUNDEF(VT);
1516 Constants[i] = DAG.getUNDEF(EltVT);
3607 ConcatOps.push_back(DAG.getUNDEF(SrcVT));
3624 SDValue UndefVal = DAG.getUNDEF(SrcVT);
3684 setValue(&I, DAG.getUNDEF(VT)); // Vectors are not used.
3692 Src = DAG.getUNDEF(VT);
3725 Res = DAG.getUNDEF(EltVT);
3768 setValue(&I, DAG.getUNDEF(MVT(MVT::Other)));
3776 Values[i] = IntoUndef ? DAG.getUNDEF(AggValueVTs[i]) :
3782 Values[i] = FromUndef ? DAG.getUNDEF(AggValueVTs[i]) :
3787 Values[i] = IntoUndef ? DAG.getUNDEF(AggValueVTs[i]) :
3816 setValue(&I, DAG.getUNDEF(MVT(MVT::Other)));
3827 DAG.getUNDEF(Agg.getNode()->getValueType(Agg.getResNo() + i)) :
6606 setValue(&I, DAG.getUNDEF(TLI.getPointerTy(DAG.getDataLayout())));
8533 Ops.push_back(DAG.getUNDEF(ValueVTs[i]));
lib/CodeGen/SelectionDAG/TargetLowering.cpp 597 return DAG.getUNDEF(Op.getValueType());
729 return DAG.getUNDEF(Op.getValueType());
800 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
812 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
2052 return DAG.getUNDEF(EltVT);
2109 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
2123 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
2223 Ops[i] = TLO.DAG.getUNDEF(Ops[0].getValueType());
2282 TLO.DAG.getUNDEF(VT),
2570 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
lib/Target/AArch64/AArch64ISelLowering.cpp 2912 SDValue Undef = DAG.getUNDEF(MVT::i16);
4832 DAG.getUNDEF(VecVT), In1);
4834 DAG.getUNDEF(VecVT), In2);
6228 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, WideTy, DAG.getUNDEF(WideTy),
6354 DAG.getUNDEF(Src.ShuffleVec.getValueType()));
6447 SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) };
6447 SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) };
7490 Lane = DAG.getUNDEF(MVT::i32);
7616 return DAG.getUNDEF(VT);
7787 SDValue Vec = DAG.getUNDEF(VT);
11937 DAG.getUNDEF(MVT::i32), Op,
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 2613 return CurDAG->getUNDEF(MVT::i32);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 1103 InVals.push_back(DAG.getUNDEF(CLI.Ins[I].VT));
1442 Join = DAG.getNode(ISD::INSERT_SUBVECTOR, SL, VT, DAG.getUNDEF(VT), LoLoad,
lib/Target/AMDGPU/R600ISelLowering.cpp 1641 DAG.getConstant(PartOffset, DL, MVT::i32), DAG.getUNDEF(MVT::i32),
1709 NewBldVec[i] = DAG.getUNDEF(MVT::f32);
1712 NewBldVec[i] = DAG.getUNDEF(MVT::f32);
1726 NewBldVec[i] = DAG.getUNDEF(NewBldVec[i].getValueType());
1927 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType()));
lib/Target/AMDGPU/SIISelLowering.cpp 2124 InVals.push_back(DAG.getUNDEF(Arg.VT));
2687 InVals.push_back(DAG.getUNDEF(CLI.Ins[I].VT));
4188 return DAG.getUNDEF(VT);
4225 return DAG.getUNDEF(VT);
4756 return DAG.getUNDEF(ASC->getValueType(0));
5141 return DAG.getUNDEF(VT);
5150 return DAG.getUNDEF(VT);
5185 VecElts[i] = DAG.getUNDEF(MVT::f32);
5267 BVElts.push_back(DAG.getUNDEF(AdjEltVT));
5461 AddrHi = DAG.getUNDEF(MVT::f16);
5534 SDValue Undef = DAG.getUNDEF(Op.getValueType());
5729 return DAG.getUNDEF(VT);
5949 return DAG.getUNDEF(VT);
6804 SDValue Undef = DAG.getUNDEF(MVT::f32);
8691 return DAG.getUNDEF(MVT::i1);
9246 return DCI.DAG.getUNDEF(N->getValueType(0));
lib/Target/ARM/ARMISelLowering.cpp 7107 return DAG.getUNDEF(VT);
7186 return DAG.getUNDEF(VT);
7217 DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, DAG.getUNDEF(VT),
7315 SDValue Vec = DAG.getUNDEF(VT);
7427 DAG.getUNDEF(Src.ShuffleVec.getValueType()));
7518 SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) };
7518 SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) };
7790 DAG.getUNDEF(NewVT), ShuffleMask);
7974 Ops.push_back(DAG.getUNDEF(EltVT));
8160 SDValue Val = DAG.getUNDEF(MVT::v2f64);
8977 Ops.push_back(DAG.getUNDEF(MVT::i32));
12747 SDValue Vec = DAG.getUNDEF(VecVT);
12864 DAG.getUNDEF(VT), NewMask);
13295 WideVecVT, DL, WideVec, DAG.getUNDEF(WideVec.getValueType()), ShuffleVec);
13866 SDValue Offset = DAG.getUNDEF(BasePtr.getValueType());
lib/Target/Hexagon/HexagonISelLowering.cpp 1937 return DAG.getUNDEF(VecTy);
2136 return DAG.getUNDEF(VecTy);
2219 return DAG.getUNDEF(VecTy);
2381 DAG.getUNDEF(MVT::i32), ValR);
2436 return DAG.getUNDEF(MVT::i64);
2445 return DAG.getUNDEF(MVT::i32);
2553 DAG.getUNDEF(MVT::i32), W);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 381 return DAG.getUNDEF(VecTy);
467 DAG.getUNDEF(ExtTy), Mask);
521 SDValue S = DAG.getVectorShuffle(ByteTy, dl, T, DAG.getUNDEF(ByteTy), Mask);
547 ? DAG.getUNDEF(MVT::i64)
573 SDValue Vec = ZeroFill ? getZero(dl, ByteTy, DAG) : DAG.getUNDEF(ByteTy);
617 : DAG.getUNDEF(MVT::i8);
637 : DAG.getUNDEF(MVT::i8);
818 SDValue Undef = DAG.getUNDEF(ByteTy);
1080 Elems[i] = DAG.getUNDEF(NTy);
lib/Target/Mips/MipsISelLowering.cpp 2567 SDValue Chain = LD->getChain(), Undef = DAG.getUNDEF(VT);
lib/Target/Mips/MipsSEISelLowering.cpp 2523 SDValue Vector = DAG.getUNDEF(ResTy);
lib/Target/PowerPC/PPCISelLowering.cpp 7215 return DAG.getVectorShuffle(WideVT, DL, Conv, DAG.getUNDEF(WideVT), ShuffV);
7560 NewResChain, DAG.getUNDEF(MVT::Other));
7643 SDValue UndefVec = DAG.getUNDEF(VecVT);
7681 SignedConv ? DAG.getUNDEF(WideVT) : DAG.getConstant(0, dl, WideVT);
12681 Ops.push_back(DAG.getUNDEF(SrcVT));
12689 Ops.push_back(In.isUndef() ? DAG.getUNDEF(SrcVT) : In.getOperand(0));
12794 DAG.getUNDEF(N->getValueType(0)), Ops);
12824 DAG.getUNDEF(Input.getValueType()), ShuffleMask);
lib/Target/SystemZ/SystemZISelLowering.cpp 1259 Value = DAG.getBuildVector(MVT::v2i64, DL, {Value, DAG.getUNDEF(MVT::i64)});
2652 Op = DAG.getVectorShuffle(MVT::v4f32, DL, Op, DAG.getUNDEF(MVT::v4f32), Mask);
4280 IndexNodes[I] = DAG.getUNDEF(MVT::i32);
4383 return DAG.getUNDEF(VT);
4387 Ops.push_back(DAG.getUNDEF(MVT::v16i8));
4477 return DAG.getUNDEF(VT);
4487 return DAG.getUNDEF(VT);
4502 return DAG.getUNDEF(MVT::v2i64);
4558 ResidueOps.push_back(DAG.getUNDEF(ResidueOps[0].getValueType()));
4675 Constants[I] = DAG.getUNDEF(Elems[I].getValueType());
4710 Result = DAG.getUNDEF(VT);
4790 Op.getValueType(), DAG.getUNDEF(Op.getValueType()),
5294 return DAG.getUNDEF(ResVT);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 917 : DAG.getUNDEF(In.VT));
lib/Target/X86/X86ISelLowering.cpp 3784 Arg = getMOVL(DAG, dl, MVT::v2i64, DAG.getUNDEF(MVT::v2i64), Arg);
5378 SDValue OpNode = IsUndef ? DAG.getUNDEF(EltVT) :
5382 Ops.push_back(IsUndef ? DAG.getUNDEF(EltVT) :
5409 Ops.append(Split ? 2 : 1, DAG.getUNDEF(EltVT));
5548 : DAG.getUNDEF(VT);
5696 SDValue Undef = DAG.getUNDEF(WideOpVT);
5805 SDValue V = insertSubVector(DAG.getUNDEF(VT), V1, 0, DAG, dl, SubVectorWidth);
5917 ? getZeroVector(VT, Subtarget, DAG, SDLoc(V2)) : DAG.getUNDEF(VT);
7024 DAG.getUNDEF(AltVT), SubInput,
7191 DAG.getUNDEF(SrcVT), Src,
7223 DAG.getUNDEF(SrcVT), Src,
7334 return DAG.getUNDEF(VT.getVectorElementType());
7359 return DAG.getUNDEF(ShufSVT);
7401 : DAG.getUNDEF(VT.getVectorElementType());
7546 DAG.getUNDEF(EltVT), DAG.getUNDEF(EltVT) };
7546 DAG.getUNDEF(EltVT), DAG.getUNDEF(EltVT) };
7609 ? DAG.getUNDEF(VT)
7736 return DAG.getVectorShuffle(NVT, dl, V1, DAG.getUNDEF(NVT), Mask);
7843 return DAG.getUNDEF(VT);
7970 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT),
8008 SmallVector<SDValue, 8> RepeatedLoads(SubElems, DAG.getUNDEF(EltBaseVT));
8471 VecIn2 = VecIn2.getNode() ? VecIn2 : DAG.getUNDEF(VT);
8563 DstVec = DAG.getUNDEF(VT);
8608 V0 = DAG.getUNDEF(VT);
8609 V1 = DAG.getUNDEF(VT);
8723 SDValue LO = DAG.getUNDEF(NewVT);
8724 SDValue HI = DAG.getUNDEF(NewVT);
8760 SDValue InVec0 = DAG.getUNDEF(VT);
8761 SDValue InVec1 = DAG.getUNDEF(VT);
8945 V0 = DAG.getUNDEF(VT);
8946 V1 = DAG.getUNDEF(VT);
9038 V0 = insertSubVector(DAG.getUNDEF(VT), V0, 0, DAG, SDLoc(BV), Width);
9043 V1 = insertSubVector(DAG.getUNDEF(VT), V1, 0, DAG, SDLoc(BV), Width);
9058 return insertSubVector(DAG.getUNDEF(VT), Half, 0, DAG, SDLoc(BV), 256);
9635 return DAG.getUNDEF(VT);
9792 DAG.getUNDEF(EltVT), DAG.getUNDEF(EltVT) };
9792 DAG.getUNDEF(EltVT), DAG.getUNDEF(EltVT) };
9908 Result = DAG.getUNDEF(VT);
9926 Ops[i] = DAG.getUNDEF(VT);
9989 : DAG.getUNDEF(ResVT);
10046 DAG.getUNDEF(ShiftVT), SubVec,
10056 SDValue Vec = Zeros ? DAG.getConstant(0, dl, ResVT) : DAG.getUNDEF(ResVT);
10082 DAG.getUNDEF(ResVT), Op.getOperand(0),
10560 PSHUFBMask[i] = DAG.getUNDEF(MVT::i8);
10643 V2 = (Undef2 ? DAG.getUNDEF(VT) : (IsUnary ? V1 : V2));
10644 V1 = (Undef1 ? DAG.getUNDEF(VT) : V1);
10651 V2 = (Undef2 ? DAG.getUNDEF(VT) : (IsUnary ? V1 : V2));
10652 V1 = (Undef1 ? DAG.getUNDEF(VT) : V1);
11146 Mask[i] < 0 ? DAG.getUNDEF(MVT::i8)
11219 return DAG.getVectorShuffle(VT, DL, V, DAG.getUNDEF(VT), PermuteMask);
11237 SDValue Ops[2] = {DAG.getUNDEF(VT), DAG.getUNDEF(VT)};
11237 SDValue Ops[2] = {DAG.getUNDEF(VT), DAG.getUNDEF(VT)};
11285 return DAG.getVectorShuffle(VT, DL, Unpck, DAG.getUNDEF(VT), PermuteMask);
11363 return DAG.getVectorShuffle(VT, DL, Rotate, DAG.getUNDEF(VT), PermMask);
11420 V1 = DAG.getVectorShuffle(VT, DL, V1, DAG.getUNDEF(VT), V1Mask);
11421 V2 = DAG.getVectorShuffle(VT, DL, V2, DAG.getUNDEF(VT), V2Mask);
11927 return DAG.getNode(X86ISD::INSERTQI, DL, VT, V1 ? V1 : DAG.getUNDEF(VT),
11928 V2 ? V2 : DAG.getUNDEF(VT),
11974 return DAG.getVectorShuffle(VT, DL, V, DAG.getUNDEF(VT), ShMask);
12055 AnyExt ? DAG.getUNDEF(MVT::i8) : DAG.getConstant(0x80, DL, MVT::i8);
12070 InputV = DAG.getVectorShuffle(VT, DL, InputV, DAG.getUNDEF(VT), ShMask);
12083 SDValue Ext = AnyExt ? DAG.getUNDEF(InputVT)
12344 V2 = DAG.getVectorShuffle(VT, DL, V2, DAG.getUNDEF(VT), V2Shuffle);
12477 SDValue Shuf = DAG.getVectorShuffle(WideVT, DL, WideVec, DAG.getUNDEF(WideVT),
12744 VA = DAG.getUNDEF(MVT::v4f32);
12843 V1 = DAG.getVectorShuffle(VT, DL, V1, DAG.getUNDEF(VT), V1Mask);
12844 V2 = DAG.getVectorShuffle(VT, DL, V2, DAG.getUNDEF(VT), V2Mask);
12895 DAG.getUNDEF(VT), PermMask);
12935 Mask[0] == SM_SentinelUndef ? DAG.getUNDEF(MVT::v2f64) : V1,
12936 Mask[1] == SM_SentinelUndef ? DAG.getUNDEF(MVT::v2f64) : V1,
13907 SmallVector<SDValue, 64> V1Mask(NumBytes, DAG.getUNDEF(MVT::i8));
13908 SmallVector<SDValue, 64> V2Mask(NumBytes, DAG.getUNDEF(MVT::i8));
14278 DAG.getUNDEF(MVT::v8i16), PreDupI16Shuffle));
14289 MVT::v16i8, EvenInUse ? V1 : DAG.getUNDEF(MVT::v16i8),
14290 OddInUse ? V1 : DAG.getUNDEF(MVT::v16i8));
14306 DAG.getUNDEF(MVT::v8i16), PostDupI16Shuffle));
14453 VHiHalf = DAG.getUNDEF(MVT::v8i16);
14596 return DAG.getUNDEF(SplitVT);
14749 return DAG.getVectorShuffle(VT, DL, LanePermute, DAG.getUNDEF(VT), PermMask);
14805 DAG.getVectorShuffle(PVT, DL, Flipped, DAG.getUNDEF(PVT), {2, 3, 0, 1});
14899 V1 = DAG.getUNDEF(VT);
14901 V2 = DAG.getUNDEF(VT);
15147 return DAG.getUNDEF(HalfVT);
15160 SDValue Op1 = DAG.getUNDEF(HalfVT);
15167 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT), V,
15196 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT), Hi,
15206 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT), Hi,
15346 return DAG.getVectorShuffle(VT, DL, RepeatShuf, DAG.getUNDEF(VT),
15462 return DAG.getVectorShuffle(VT, DL, RepeatedShuffle, DAG.getUNDEF(VT),
16329 SDValue Ops[2] = {DAG.getUNDEF(VT), DAG.getUNDEF(VT)};
16329 SDValue Ops[2] = {DAG.getUNDEF(VT), DAG.getUNDEF(VT)};
16801 DAG.getUNDEF(WideVT), V1,
16904 DAG.getUNDEF(WideVT), V,
17059 return DAG.getUNDEF(VT);
17359 DAG.getUNDEF(WideVecVT), Vec,
17492 Vec = DAG.getVectorShuffle(VecVT, dl, Vec, DAG.getUNDEF(VecVT), Mask);
17508 Vec = DAG.getVectorShuffle(VecVT, dl, Vec, DAG.getUNDEF(VecVT), Mask);
17701 return insert128BitVector(DAG.getUNDEF(OpVT), Op, 0, DAG, dl);
17749 DAG.getUNDEF(WideVecVT), Vec,
18404 VecOp = DAG.getVectorShuffle(FromVT, DL, VecOp, DAG.getUNDEF(FromVT), Mask);
18435 DAG.getUNDEF(SrcVT)));
18654 DAG.getUNDEF(MVT::v2i32));
19058 MVT::v16i8, In, DAG.getUNDEF(MVT::v8i8));
19087 SDValue Undef = DAG.getUNDEF(InVT);
19142 In = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, InVT, DAG.getUNDEF(InVT),
19543 DAG.getUNDEF(MVT::v8f64),
19556 DAG.getUNDEF(MVT::v2f32)));
19622 In, DAG.getUNDEF(SVT)));
21545 In = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, InVT, DAG.getUNDEF(InVT),
21654 SDValue Hi = DAG.getVectorShuffle(InVT, dl, In, DAG.getUNDEF(InVT), HiMask);
21731 MVT::v16i8, In, DAG.getUNDEF(MVT::v8i8));
21846 DAG.getUNDEF(MVT::v16i1), StoredVal,
21879 DAG.getUNDEF(StoreVT));
22569 SDValue ShOps[4] = {ShAmt, DAG.getConstant(0, dl, SVT), DAG.getUNDEF(SVT),
22570 DAG.getUNDEF(SVT)};
23924 SDValue Undef = DAG.getUNDEF(Ptr.getValueType());
25054 SDValue Undef = DAG.getUNDEF(VT);
25318 ALo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, DAG.getUNDEF(VT), A));
25319 AHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, DAG.getUNDEF(VT), A));
25360 BLo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, DAG.getUNDEF(VT), B));
25361 BHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, DAG.getUNDEF(VT), B));
25540 return DAG.getUNDEF(VT);
25725 Elts.push_back(DAG.getUNDEF(SVT));
25929 Amt0 = DAG.getVectorShuffle(VT, dl, Amt, DAG.getUNDEF(VT), {0, 0, 0, 0});
25930 Amt1 = DAG.getVectorShuffle(VT, dl, Amt, DAG.getUNDEF(VT), {1, 1, 1, 1});
25931 Amt2 = DAG.getVectorShuffle(VT, dl, Amt, DAG.getUNDEF(VT), {2, 2, 2, 2});
25932 Amt3 = DAG.getVectorShuffle(VT, dl, Amt, DAG.getUNDEF(VT), {3, 3, 3, 3});
26111 SDValue ALo = getUnpackl(DAG, dl, VT, DAG.getUNDEF(VT), Amt);
26112 SDValue AHi = getUnpackh(DAG, dl, VT, DAG.getUNDEF(VT), Amt);
26113 SDValue RLo = getUnpackl(DAG, dl, VT, DAG.getUNDEF(VT), R);
26114 SDValue RHi = getUnpackh(DAG, dl, VT, DAG.getUNDEF(VT), R);
26815 DAG.getUNDEF(SrcVT));
27040 Res = DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, DAG.getUNDEF(MVT::v16i8),
27181 DAG.getUNDEF(VT), NewChain);
27188 DAG.getUNDEF(VT), NewChain);
27196 DAG.getUNDEF(VT), LockOp.getValue(1));
27343 return DAG.getUNDEF(NVT);
27373 DAG.getUNDEF(EltVT);
27379 DAG.getUNDEF(NVT);
27407 Src = DAG.getNode(ISD::CONCAT_VECTORS, dl, WideVT, Src, DAG.getUNDEF(VT));
27860 SmallVector<SDValue, 8> ConcatOps(NumConcats, DAG.getUNDEF(VT));
27887 SmallVector<SDValue, 16> Ops(NumConcat, DAG.getUNDEF(InVT));
27929 SDValue UNDEF = DAG.getUNDEF(VT);
27951 SmallVector<SDValue, 8> Ops0(NumConcats, DAG.getUNDEF(VT));
27990 SmallVector<SDValue, 16> Ops(WidenNumElts, DAG.getUNDEF(EltVT));
28014 DAG.getUNDEF(MVT::v4i64));
28148 SmallVector<SDValue, 8> ConcatOps(NumConcats, DAG.getUNDEF(VT));
28493 DAG.getUNDEF(VT));
28498 DAG.getUNDEF(MVT::v2i1));
32076 V1 = (SM_SentinelUndef == Mask[0] ? DAG.getUNDEF(MVT::v4f32) : V1);
32229 return DAG.getUNDEF(MaskVT);
32301 SDValue V2 = (UnaryShuffle ? DAG.getUNDEF(V1.getValueType())
32372 DAG.getUNDEF(ShuffleVT),
32663 M < 0 ? DAG.getUNDEF(MVT::i32) : DAG.getConstant(M % 4, DL, MVT::i32);
32722 PSHUFBMask.push_back(DAG.getUNDEF(MVT::i8));
32753 VPPERMMask.push_back(DAG.getUNDEF(MVT::i8));
33169 return DAG.getUNDEF(Root.getValueType());
33623 return DAG.getNode(X86ISD::INSERTPS, DL, VT, DAG.getUNDEF(VT), Op1,
33628 return DAG.getNode(X86ISD::INSERTPS, DL, VT, Op0, DAG.getUNDEF(VT),
33640 return DAG.getNode(X86ISD::INSERTPS, DL, VT, Op0, DAG.getUNDEF(VT),
34013 return DAG.getVectorShuffle(VT, DL, Concat, DAG.getUNDEF(VT), Mask);
34558 SDValue UndefVec = TLO.DAG.getUNDEF(VT);
34575 return TLO.CombineTo(Op, insertSubVector(TLO.DAG.getUNDEF(VT), Src, 0,
34594 SDValue UndefVec = TLO.DAG.getUNDEF(VT);
34608 SDValue UndefVec = TLO.DAG.getUNDEF(VT);
34636 SDValue UndefVec = TLO.DAG.getUNDEF(VT);
34671 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
35027 return DAG.getUNDEF(VT);
35120 return DAG.getUNDEF(EltVT);
35167 SDValue Shuffle = UnaryShuffle ? DAG.getUNDEF(OriginalVT)
35303 DAG.getUNDEF(MVT::v8i16));
35396 return DAG.getUNDEF(MVT::x86mmx);
35416 return DAG.getUNDEF(MVT::x86mmx);
35529 SmallVector<SDValue, 4> Ops(NumConcats, DAG.getUNDEF(SrcVT));
35624 DAG.getUNDEF(MVT::v2i32));
36019 DAG.getVectorShuffle(SadVT, DL, SAD, DAG.getUNDEF(SadVT), Mask);
36130 return DAG.getUNDEF(VT);
36308 DAG.getUNDEF(MVT::v8i8));
36394 return IsPextr ? DAG.getConstant(0, dl, VT) : DAG.getUNDEF(VT);
36405 return IsPextr ? DAG.getConstant(0, dl, VT) : DAG.getUNDEF(VT);
37042 LHS = insertSubVector(DAG.getUNDEF(SrcVT), LHS, 0, DAG, DL,
37044 RHS = insertSubVector(DAG.getUNDEF(SrcVT), RHS, 0, DAG, DL,
37047 DAG.getUNDEF(SrcCondVT), Cond,
37311 DAG.getUNDEF(CmpLHS.getValueType()));
37334 DAG.getUNDEF(CmpLHS.getValueType()));
38500 N0.getOperand(0), DAG.getUNDEF(MVT::v8i32));
40044 SmallVector<SDValue, 4> ConcatOps(NumConcats, DAG.getUNDEF(InVT));
40393 ML->getMask(), DAG.getUNDEF(VT),
40525 SmallVector<SDValue, 4> Ops(NumConcats, DAG.getUNDEF(VT));
41440 return DAG.getVectorShuffle(VT, SDLoc(SVOp), NegOp0, DAG.getUNDEF(VT),
44275 return DAG.getUNDEF(VT);
44418 return DAG.getUNDEF(OpVT);