Lines Matching refs:getUNDEF

2564   return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT), V, Zero);  in convertToScalableVector()
2808 DAG.getUNDEF(Mask.getValueType()), Mask, VL}); in lowerFP_TO_INT_SAT()
2823 RISCVISD::VMV_V_X_VL, DL, DstContainerVT, DAG.getUNDEF(DstContainerVT), in lowerFP_TO_INT_SAT()
2826 Res, DAG.getUNDEF(DstContainerVT), VL); in lowerFP_TO_INT_SAT()
2911 DAG.getUNDEF(ContainerVT), MaxValNode, VL); in lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND()
3000 DAG.getUNDEF(MaskVT), Mask, VL}); in lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND()
3004 {Chain, Src, Src, DAG.getUNDEF(ContainerVT), Unorder, VL}); in lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND()
3021 DAG.getUNDEF(ContainerVT), MaxValNode, VL); in lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND()
3328 Idx, DAG.getUNDEF(ContainerVT), Mask, VL); in matchSplatAsGather()
3418 Vec = DAG.getNode(OpCode, DL, ContainerVT, DAG.getUNDEF(ContainerVT), Vec, in lowerBuildVectorViaDominantValues()
3548 DAG.getNode(Opc, DL, ContainerVT, DAG.getUNDEF(ContainerVT), Splat, VL); in lowerBuildVectorOfConstants()
3645 DAG.getUNDEF(ViaVecVT), in lowerBuildVectorOfConstants()
3714 DAG.getUNDEF(ViaContainerVT), in lowerBuildVectorOfConstants()
3801 DAG.getNode(Opc, DL, ContainerVT, DAG.getUNDEF(ContainerVT), Splat, VL); in lowerBUILD_VECTOR()
3826 SDValue Vec = DAG.getUNDEF(ContainerVT); in lowerBUILD_VECTOR()
3910 Vec = getVSlidedown(DAG, Subtarget, DL, ContainerVT, DAG.getUNDEF(ContainerVT), in lowerBUILD_VECTOR()
3918 Vec = DAG.getNode(OpCode, DL, ContainerVT, DAG.getUNDEF(ContainerVT), Vec, in lowerBUILD_VECTOR()
3923 Vec = getVSlidedown(DAG, Subtarget, DL, ContainerVT, DAG.getUNDEF(ContainerVT), in lowerBUILD_VECTOR()
3933 Passthru = DAG.getUNDEF(VT); in splatPartsI64WithVL()
3960 DAG.getUNDEF(InterVT), Lo, in splatPartsI64WithVL()
4003 Passthru = DAG.getUNDEF(VT); in lowerScalarSplat()
4042 SDValue Passthru = DAG.getUNDEF(VT); in lowerScalarInsert()
4069 DAG.getUNDEF(VT), Scalar, VL); in lowerScalarInsert()
4074 return lowerScalarSplat(DAG.getUNDEF(VT), Scalar, in lowerScalarInsert()
4086 DAG.getUNDEF(VT), Scalar, VL); in lowerScalarInsert()
4285 RISCVISD::VMV_V_X_VL, DL, IntContainerVT, DAG.getUNDEF(ContainerVT), in getDeinterleaveViaVNSRL()
4289 DAG.getUNDEF(IntContainerVT), TrueMask, VL); in getDeinterleaveViaVNSRL()
4366 getVSlidedown(DAG, Subtarget, DL, ContainerVT, DAG.getUNDEF(ContainerVT), in lowerVECTOR_SHUFFLEAsVSlidedown()
4476 DAG.getUNDEF(ContainerVT), in lowerVECTOR_SHUFFLEAsVSlide1()
4516 SDValue Passthru = DAG.getUNDEF(WideContainerVT); in getWideningInterleave()
4601 V = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, ViaBitVT, DAG.getUNDEF(ViaBitVT), in lowerBitreverseShuffle()
4712 SDValue Vec = DAG.getUNDEF(ContainerVT); in lowerShuffleViaVRegSplitting()
4757 V2 = V2.isUndef() ? DAG.getUNDEF(WidenVT) in lowerVECTOR_SHUFFLE()
4800 DAG.getUNDEF(ContainerVT), in lowerVECTOR_SHUFFLE()
4830 DAG.getNode(Opc, DL, ContainerVT, DAG.getUNDEF(ContainerVT), V, VL); in lowerVECTOR_SHUFFLE()
4838 DAG.getUNDEF(ContainerVT), TrueMask, VL); in lowerVECTOR_SHUFFLE()
4883 SDValue Res = DAG.getUNDEF(ContainerVT); in lowerVECTOR_SHUFFLE()
4996 : DAG.getUNDEF(XLenVT)); in lowerVECTOR_SHUFFLE()
4998 IsLHSOrUndefIndex ? DAG.getUNDEF(XLenVT) in lowerVECTOR_SHUFFLE()
5053 DAG.getUNDEF(ContainerVT), TrueMask, VL); in lowerVECTOR_SHUFFLE()
5060 DAG.getUNDEF(ContainerVT), TrueMask, VL); in lowerVECTOR_SHUFFLE()
5433 DAG.getUNDEF(ContainerDstVT), TDCMaskV, VL); in LowerIS_FPCLASS()
5438 DAG.getUNDEF(ContainerVT), Mask, VL}); in LowerIS_FPCLASS()
5442 TDCMaskV, DAG.getUNDEF(ContainerDstVT), Mask, VL); in LowerIS_FPCLASS()
5446 DAG.getUNDEF(ContainerDstVT), SplatZero, VL); in LowerIS_FPCLASS()
5450 DAG.getUNDEF(ContainerVT), Mask, VL}); in LowerIS_FPCLASS()
5522 DAG.getUNDEF(ContainerVT), Mask, VL}); in lowerFMAXIMUM_FMINIMUM()
5524 DAG.getUNDEF(ContainerVT), VL); in lowerFMAXIMUM_FMINIMUM()
5531 DAG.getUNDEF(ContainerVT), Mask, VL}); in lowerFMAXIMUM_FMINIMUM()
5533 DAG.getUNDEF(ContainerVT), VL); in lowerFMAXIMUM_FMINIMUM()
5541 DAG.getUNDEF(ContainerVT), Mask, VL); in lowerFMAXIMUM_FMINIMUM()
5941 DAG.getUNDEF(BVT), Op0, in LowerOperation()
6017 DAG.getUNDEF(ContainerVT), Scalar, VL); in LowerOperation()
6402 DAG.getUNDEF(ContainerVT), DAG, Subtarget); in LowerOperation()
6448 SDValue Vec = DAG.getUNDEF(VT); in LowerOperation()
7604 DAG.getUNDEF(ContainerVT), SplatZero, VL); in lowerVectorMaskExt()
7606 DAG.getUNDEF(ContainerVT), SplatTrueVal, VL); in lowerVectorMaskExt()
7609 SplatZero, DAG.getUNDEF(ContainerVT), VL); in lowerVectorMaskExt()
7681 DAG.getUNDEF(ContainerVT), SplatOne, VL); in lowerVectorMaskTruncLike()
7683 DAG.getUNDEF(ContainerVT), SplatZero, VL); in lowerVectorMaskTruncLike()
7687 DAG.getUNDEF(ContainerVT), Mask, VL); in lowerVectorMaskTruncLike()
7690 DAG.getUNDEF(MaskContainerVT), Mask, VL}); in lowerVectorMaskTruncLike()
8041 DAG.getUNDEF(I32ContainerVT), in lowerINSERT_VECTOR_ELT()
8042 DAG.getUNDEF(I32ContainerVT), ValLo, in lowerINSERT_VECTOR_ELT()
8045 DAG.getUNDEF(I32ContainerVT), ValInVec, ValHi, in lowerINSERT_VECTOR_ELT()
8213 DAG.getUNDEF(ContainerVT), Vec, Idx, Mask, VL); in lowerEXTRACT_VECTOR_ELT()
8358 Passthru = DAG.getUNDEF(I32VT); in lowerVectorIntrinsicScalars()
8391 DAG.getUNDEF(VT), AVL); in lowerVectorIntrinsicScalars()
8629 DAG.getNode(RISCVISD::VMV_V_X_VL, DL, VT, DAG.getUNDEF(VT), in LowerINTRINSIC_WO_CHAIN()
8638 DAG.getUNDEF(MaskVT), Mask, VL}); in LowerINTRINSIC_WO_CHAIN()
8640 Vec, DAG.getUNDEF(VT), VL); in LowerINTRINSIC_WO_CHAIN()
8782 Ops.push_back(DAG.getUNDEF(ContainerVT)); in LowerINTRINSIC_W_CHAIN()
8833 Ops.insert(Ops.end(), NF, DAG.getUNDEF(ContainerVT)); in LowerINTRINSIC_W_CHAIN()
9200 DAG.getUNDEF(M1VT), in lowerReductionSeq()
9202 SDValue PassThru = NonZeroAVL ? DAG.getUNDEF(M1VT) : InitialValue; in lowerReductionSeq()
9407 DAG.getUNDEF(ContainerVT), SubVec, in lowerINSERT_SUBVECTOR()
9414 DAG.getUNDEF(ContainerVT), SubVec, in lowerINSERT_SUBVECTOR()
9486 DAG.getUNDEF(InterSubVT), SubVec, in lowerINSERT_SUBVECTOR()
9603 DAG.getUNDEF(ContainerVT), Vec, SlidedownAmt, Mask, VL); in lowerEXTRACT_SUBVECTOR()
9642 getVSlidedown(DAG, Subtarget, DL, InterSubVT, DAG.getUNDEF(InterSubVT), in lowerEXTRACT_SUBVECTOR()
9726 SDValue Passthru = DAG.getUNDEF(ConcatVT); in lowerVECTOR_DEINTERLEAVE()
9838 Concat, Idx, DAG.getUNDEF(ConcatVT), TrueMask, VL); in lowerVECTOR_INTERLEAVE()
9865 DAG.getNode(RISCVISD::VMV_V_X_VL, DL, VT, DAG.getUNDEF(VT), in lowerSTEP_VECTOR()
9919 DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VecVT, DAG.getUNDEF(VecVT), Hi, in lowerVECTOR_REVERSE()
9946 SplatVL = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, IntVT, DAG.getUNDEF(IntVT), in lowerVECTOR_REVERSE()
9951 DAG.getUNDEF(IntVT), Mask, VL); in lowerVECTOR_REVERSE()
9954 DAG.getUNDEF(VecVT), Mask, VL); in lowerVECTOR_REVERSE()
9984 getVSlidedown(DAG, Subtarget, DL, VecVT, DAG.getUNDEF(VecVT), V1, in lowerVECTOR_SPLICE()
10026 Ops.push_back(DAG.getUNDEF(ContainerVT)); in lowerFixedLengthVectorLoadToRVV()
10102 PassThru = DAG.getUNDEF(VT); in lowerMaskedLoad()
10131 Ops.push_back(DAG.getUNDEF(ContainerVT)); in lowerMaskedLoad()
10226 {Op1, Op2, Op.getOperand(2), DAG.getUNDEF(MaskVT), Mask, VL}); in lowerFixedLengthVectorSetccToRVV()
10292 {Chain, Op1, Op1, DAG.getCondCode(ISD::SETOEQ), DAG.getUNDEF(MaskVT), in lowerVectorStrictFSetcc()
10296 {Chain, Op2, Op2, DAG.getCondCode(ISD::SETOEQ), DAG.getUNDEF(MaskVT), in lowerVectorStrictFSetcc()
10309 {Chain, Op1, Op2, CC, DAG.getUNDEF(MaskVT), Mask, VL}); in lowerVectorStrictFSetcc()
10345 RISCVISD::VMV_V_X_VL, DL, ContainerVT, DAG.getUNDEF(ContainerVT), in lowerABS()
10348 DAG.getUNDEF(ContainerVT), Mask, VL); in lowerABS()
10350 DAG.getUNDEF(ContainerVT), Mask, VL); in lowerABS()
10373 Sign, DAG.getUNDEF(ContainerVT), Mask, VL); in lowerFixedLengthVectorFCOPYSIGNToRVV()
10397 Op2, DAG.getUNDEF(ContainerVT), VL); in lowerFixedLengthVectorSelectToRVV()
10431 Ops.push_back(DAG.getUNDEF(ContainerVT)); in lowerToScalableOp()
10477 Ops.push_back(DAG.getUNDEF(ContainerVT)); in lowerVPOp()
10486 Ops.push_back(DAG.getUNDEF(ContainerVT)); in lowerVPOp()
10530 DAG.getUNDEF(ContainerVT), Zero, VL); in lowerVPExtMaskOp()
10535 DAG.getUNDEF(ContainerVT), SplatValue, VL); in lowerVPExtMaskOp()
10538 ZeroSplat, DAG.getUNDEF(ContainerVT), VL); in lowerVPExtMaskOp()
10661 DAG.getUNDEF(IntVT), Zero, VL); in lowerVPFPIntConvOp()
10665 DAG.getUNDEF(IntVT), One, VL); in lowerVPFPIntConvOp()
10667 ZeroSplat, DAG.getUNDEF(IntVT), VL); in lowerVPFPIntConvOp()
10729 DAG.getUNDEF(InterimIVT), SplatZero, VL); in lowerVPFPIntConvOp()
10732 DAG.getUNDEF(DstVT), Mask, VL}); in lowerVPFPIntConvOp()
10786 DAG.getUNDEF(ContainerVT), in lowerVPSpliceExperimental()
10789 DAG.getUNDEF(ContainerVT), in lowerVPSpliceExperimental()
10792 SplatZeroOp1, DAG.getUNDEF(ContainerVT), EVL1); in lowerVPSpliceExperimental()
10795 DAG.getUNDEF(ContainerVT), in lowerVPSpliceExperimental()
10798 DAG.getUNDEF(ContainerVT), in lowerVPSpliceExperimental()
10801 SplatZeroOp2, DAG.getUNDEF(ContainerVT), EVL2); in lowerVPSpliceExperimental()
10819 getVSlidedown(DAG, Subtarget, DL, ContainerVT, DAG.getUNDEF(ContainerVT), in lowerVPSpliceExperimental()
10829 DAG.getCondCode(ISD::SETNE), DAG.getUNDEF(getMaskTypeFor(ContainerVT)), in lowerVPSpliceExperimental()
10866 DAG.getUNDEF(IndicesVT), in lowerVPReverseExperimental()
10869 DAG.getUNDEF(IndicesVT), in lowerVPReverseExperimental()
10872 SplatZero, DAG.getUNDEF(IndicesVT), EVL); in lowerVPReverseExperimental()
10915 DAG.getUNDEF(GatherVT), Result, Diff, Mask, EVL); in lowerVPReverseExperimental()
10923 DAG.getUNDEF(getMaskTypeFor(ContainerVT)), Mask, EVL}); in lowerVPReverseExperimental()
10940 DAG.getUNDEF(IndicesVT), VecLen, EVL); in lowerVPReverseExperimental()
10942 DAG.getUNDEF(IndicesVT), Mask, EVL); in lowerVPReverseExperimental()
10944 DAG.getUNDEF(GatherVT), Mask, EVL); in lowerVPReverseExperimental()
10951 DAG.getUNDEF(getMaskTypeFor(ContainerVT)), Mask, EVL}); in lowerVPReverseExperimental()
11005 DAG.getUNDEF(ContainerVT), VPNode->getBasePtr(), in lowerVPStridedLoad()
11091 PassThru = DAG.getUNDEF(VT); in lowerMaskedGather()
11146 Ops.push_back(DAG.getUNDEF(ContainerVT)); in lowerMaskedGather()
11868 DAG.getUNDEF(ContainerVT), Vec, Idx, Mask, VL); in ReplaceNodeResults()
11877 DAG.getUNDEF(ContainerVT), in ReplaceNodeResults()
11881 DAG.getUNDEF(ContainerVT), Mask, VL); in ReplaceNodeResults()
12008 DAG.getNode(RISCVISD::VMV_V_X_VL, DL, VecVT, DAG.getUNDEF(VecVT), in ReplaceNodeResults()
12011 DAG.getUNDEF(VecVT), Mask, VL); in ReplaceNodeResults()
12276 DAG.getNode(ISD::INSERT_SUBVECTOR, DL, ScalarVT, DAG.getUNDEF(ScalarVT), in combineBinOpToReduce()
13098 DAG.getUNDEF(NarrowVT), Source.getOperand(1), VL); in getOrCreateExtendedOp()
13433 Merge = DAG.getUNDEF(Root->getValueType(0)); in materialize()
14921 SDValue Ops[] = {BaseLd->getChain(), IntID, DAG.getUNDEF(WideVecVT), in performCONCAT_VECTORSCombine()
15160 SDValue Lo = DAG.getUNDEF(MVT::i32); in PerformDAGCombine()
15161 SDValue Hi = DAG.getUNDEF(MVT::i32); in PerformDAGCombine()
15601 MGN->getBasePtr(), DAG.getUNDEF(XLenVT), in PerformDAGCombine()
15602 MGN->getMask(), DAG.getUNDEF(VT), in PerformDAGCombine()
15606 DAG.getVectorShuffle(VT, DL, Load, DAG.getUNDEF(VT), ShuffleMask); in PerformDAGCombine()
15669 DAG.getUNDEF(VT), ShuffleMask); in PerformDAGCombine()
15671 DAG.getUNDEF(XLenVT), MSN->getMask(), in PerformDAGCombine()
15735 ShAmt = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, VT, DAG.getUNDEF(VT), in PerformDAGCombine()
15753 ShAmt = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, VT, DAG.getUNDEF(VT), in PerformDAGCombine()
16027 DAG.getUNDEF(XLenVT), Mask, PassThru, in PerformDAGCombine()
16045 DAG.getUNDEF(XLenVT), Mask, in PerformDAGCombine()
16080 SmallVector<SDValue, 4> Ops(NumConcats, DAG.getUNDEF(SrcVT)); in PerformDAGCombine()
19881 DAG.getUNDEF(SameEltTypeVT), Val, in splitValueIntoRegisterParts()
19887 DAG.getNode(ISD::INSERT_SUBVECTOR, DL, PartVT, DAG.getUNDEF(PartVT), in splitValueIntoRegisterParts()