| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VECustomDAG.h | 180 SDValue getUNDEF(EVT VT) const { return DAG.getUNDEF(VT); } in getUNDEF() function
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 1887 return getUNDEF(VT); in getVectorShuffle() 1901 N2 = getUNDEF(VT); in getVectorShuffle() 1955 return getUNDEF(VT); in getVectorShuffle() 1957 N2 = getUNDEF(VT); in getVectorShuffle() 1959 N1 = getUNDEF(VT); in getVectorShuffle() 1966 return getUNDEF(VT); in getVectorShuffle() 2351 return getUNDEF(VT); in FoldSetCC() 2356 return getUNDEF(VT); in FoldSetCC() 2454 return getUNDEF(VT); in FoldSetCC() 5195 return getUNDEF(VT); in getNode() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 1626 Scalars.push_back(DAG.getUNDEF(EltVT)); in UnrollVectorOp_StrictFP() 1791 Hi = DAG.getUNDEF(HiVT); in SplitVecRes_ScalarOp() 3977 SDValue undefVec = DAG.getUNDEF(VT); in CollectOpsToWiden() 4717 SDValue UndefVal = DAG.getUNDEF(EltVT); in WidenVecRes_CONCAT_VECTORS() 4802 SDValue UndefVal = DAG.getUNDEF(EltVT); in WidenVecRes_EXTRACT_SUBVECTOR() 5291 return DAG.getUNDEF(WidenVT); in WidenVecRes_UNDEF() 6472 WidenOps[j] = DAG.getUNDEF(LdTy); in GenWidenVectorLoads() 6490 SDValue UndefVal = DAG.getUNDEF(LdTy); in GenWidenVectorLoads() 6546 SDValue UndefVal = DAG.getUNDEF(EltVT); in GenWidenVectorExtLoads() 6670 DAG.getUNDEF(InVT); in ModifyToType() [all …]
|
| H A D | LegalizeTypesGeneric.cpp | 453 SDValue UndefVal = DAG.getUNDEF(Ops[0].getValueType()); in ExpandOp_SCALAR_TO_VECTOR() 573 Lo = DAG.getUNDEF(LoVT); in SplitRes_UNDEF() 574 Hi = DAG.getUNDEF(HiVT); in SplitRes_UNDEF()
|
| H A D | DAGCombiner.cpp | 4272 return DAG.getUNDEF(VT); in simplifyDivRem() 12493 return DAG.getUNDEF(VT); in visitANY_EXTEND() 13616 return DAG.getUNDEF(VT); in visitBITCAST() 15724 return DAG.getUNDEF(VT); in visitFP_TO_SINT() 15739 return DAG.getUNDEF(VT); in visitFP_TO_UINT() 19509 return DAG.getUNDEF(VT); in visitINSERT_VECTOR_ELT() 20787 return DAG.getUNDEF(VT); in visitBUILD_VECTOR() 20981 SDValue SV0 = DAG.getUNDEF(VT), SV1 = DAG.getUNDEF(VT); in combineConcatVectorOfExtracts() 21115 return DAG.getUNDEF(VT); in visitCONCAT_VECTORS() 22472 return DAG.getUNDEF(VT); in visitVECTOR_SHUFFLE() [all …]
|
| H A D | LegalizeVectorOps.cpp | 1013 Src = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, SrcVT, DAG.getUNDEF(SrcVT), in ExpandANY_EXTEND_VECTOR_INREG() 1029 DAG.getVectorShuffle(SrcVT, DL, Src, DAG.getUNDEF(SrcVT), ShuffleMask)); in ExpandANY_EXTEND_VECTOR_INREG() 1072 Src = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, SrcVT, DAG.getUNDEF(SrcVT), in ExpandZERO_EXTEND_VECTOR_INREG() 1115 Op = DAG.getVectorShuffle(ByteVT, DL, Op, DAG.getUNDEF(ByteVT), ShuffleMask); in ExpandBSWAP() 1165 Op = DAG.getVectorShuffle(ByteVT, DL, Op, DAG.getUNDEF(ByteVT), in ExpandBITREVERSE()
|
| H A D | SelectionDAGBuilder.cpp | 444 return DAG.getUNDEF(ValueVT); in getCopyFromPartsVector() 634 SDValue EltUndef = DAG.getUNDEF(ElementVT); in widenVectorToPartType() 1555 return DAG.getUNDEF(VT); in getValueImpl() 1608 Constants[i] = DAG.getUNDEF(EltVT); in getValueImpl() 3644 SDValue UndefVal = DAG.getUNDEF(SrcVT); in visitShuffleVector() 3711 Src = DAG.getUNDEF(VT); in visitShuffleVector() 3741 Res = DAG.getUNDEF(EltVT); in visitShuffleVector() 3779 setValue(&I, DAG.getUNDEF(MVT(MVT::Other))); in visitInsertValue() 3822 setValue(&I, DAG.getUNDEF(MVT(MVT::Other))); in visitExtractValue() 4332 SDValue Offset = DAG.getUNDEF(Ptr.getValueType()); in visitMaskedStore() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 597 return DAG.getUNDEF(N->getValueType(0)); in SoftenFloatRes_FPOWI() 605 return DAG.getUNDEF(N->getValueType(0)); in SoftenFloatRes_FPOWI() 745 return DAG.getUNDEF(TLI.getTypeToTransformTo(*DAG.getContext(), in SoftenFloatRes_UNDEF() 2539 return DAG.getUNDEF(TLI.getTypeToTransformTo(*DAG.getContext(), in PromoteFloatRes_UNDEF() 2834 return DAG.getUNDEF(MVT::i16); in SoftPromoteHalfRes_UNDEF()
|
| H A D | LegalizeDAG.cpp | 1876 Vec2 = DAG.getUNDEF(VT); in ExpandBVWithShuffles() 1928 return DAG.getUNDEF(VT); in ExpandBUILD_VECTOR() 1991 Vec2 = DAG.getUNDEF(VT); in ExpandBUILD_VECTOR() 3090 Ops.push_back(DAG.getUNDEF(EltVT)); in ExpandNode() 3139 Results.push_back(DAG.getUNDEF(Node->getValueType(0))); in ExpandNode() 4144 Results.push_back(DAG.getUNDEF(Node->getValueType(0))); in ConvertNodeToLibcall() 5018 SDValue Undef = DAG.getUNDEF(MidVT); in PromoteNode()
|
| H A D | StatepointLowering.cpp | 1060 ActualCallee = DAG.getUNDEF(Callee.getValueType()); in LowerStatepoint()
|
| H A D | TargetLowering.cpp | 675 return DAG.getUNDEF(VT); in SimplifyMultipleUseDemandedBits() 884 return DAG.getUNDEF(Op.getValueType()); in SimplifyMultipleUseDemandedBits() 1119 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits() 1131 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits() 2756 return DAG.getUNDEF(EltVT); in getKnownUndefForVectorBinop() 2823 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts() 2853 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts() 2983 Ops[i] = TLO.DAG.getUNDEF(Ops[0].getValueType()); in SimplifyDemandedVectorElts() 3057 TLO.DAG.getUNDEF(VT), Sub, in SimplifyDemandedVectorElts() 3436 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
|
| H A D | LegalizeIntegerTypes.cpp | 1551 return DAG.getUNDEF(TLI.getTypeToTransformTo(*DAG.getContext(), in PromoteIntRes_UNDEF() 2206 return DAG.getUNDEF(N->getValueType(0)); in PromoteIntOp_FPOWI() 3178 Hi = DAG.getUNDEF(NVT); // The high part is undefined. in ExpandIntRes_ANY_EXTEND() 3564 Hi = DAG.getUNDEF(NVT); in ExpandIntRes_LOAD() 5548 SDValue ResVec = DAG.getUNDEF(ResVT); in PromoteIntOp_CONCAT_VECTORS()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 2395 Passthru = DAG.getUNDEF(VT); in splatPartsI64WithVL() 2445 Passthru = DAG.getUNDEF(VT); in lowerScalarSplat() 2710 SDValue Res = DAG.getUNDEF(ContainerVT); in lowerVECTOR_SHUFFLE() 3481 SDValue Vec = DAG.getUNDEF(VT); in LowerOperation() 4788 Passthru = DAG.getUNDEF(I32VT); in lowerVectorIntrinsicScalars() 5850 Ops.push_back(DAG.getUNDEF(ContainerVT)); in lowerFixedLengthVectorLoadToRVV() 5915 PassThru = DAG.getUNDEF(VT); in lowerMaskedLoad() 5944 Ops.push_back(DAG.getUNDEF(ContainerVT)); in lowerMaskedLoad() 6507 PassThru = DAG.getUNDEF(VT); in lowerMaskedGather() 8848 SDValue Lo = DAG.getUNDEF(MVT::i32); in PerformDAGCombine() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 654 return DAG.getUNDEF(VecTy); in buildHvxVectorReg() 743 DAG.getUNDEF(ExtTy), Mask); in buildHvxVectorReg() 876 ? DAG.getUNDEF(MVT::i64) in createHvxPrefixPred() 946 : DAG.getUNDEF(MVT::i8); in buildHvxVectorPred() 966 : DAG.getUNDEF(MVT::i8); in buildHvxVectorPred() 1147 SDValue Undef = DAG.getUNDEF(ByteTy); in extractHvxSubvectorPred() 1503 Elems[i] = DAG.getUNDEF(NTy); in LowerHvxConcatVectors() 2180 SDValue Offset = DAG.getUNDEF(MVT::i32); in SplitHvxMemOp() 2223 SDValue Offset = DAG.getUNDEF(MVT::i32); in WidenHvxLoad() 2255 SDValue Offset = DAG.getUNDEF(MVT::i32); in WidenHvxStore() [all …]
|
| H A D | HexagonISelLowering.cpp | 1977 return DAG.getMergeValues({DAG.getUNDEF(ty(Op)), Trap}, dl); in replaceMemWithUndef() 2215 return DAG.getUNDEF(VecTy); in LowerVECTOR_SHUFFLE() 2424 return DAG.getUNDEF(VecTy); in buildVector32() 2515 return DAG.getUNDEF(VecTy); in buildVector64() 2677 DAG.getUNDEF(MVT::i32), ValR); in insertVector() 2732 return DAG.getUNDEF(MVT::i64); in expandPredicate() 2741 return DAG.getUNDEF(MVT::i32); in contractPredicate() 2779 Concats.push_back(DAG.getUNDEF(ValTy)); in appendUndef() 2870 DAG.getUNDEF(MVT::i32), W); in LowerCONCAT_VECTORS()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 8952 DAG.getUNDEF(EltVT), DAG.getUNDEF(EltVT) }; in LowerBuildVectorv4x32() 10041 V0 = DAG.getUNDEF(VT); in isHorizontalBinOpPart() 10042 V1 = DAG.getUNDEF(VT); in isHorizontalBinOpPart() 10382 V0 = DAG.getUNDEF(VT); in isHopBuildVector() 10383 V1 = DAG.getUNDEF(VT); in isHopBuildVector() 11278 DAG.getUNDEF(EltVT), DAG.getUNDEF(EltVT) }; in LowerBUILD_VECTOR() 13016 SDValue Ops[2] = {DAG.getUNDEF(VT), DAG.getUNDEF(VT)}; in lowerShuffleAsUNPCKAndPermute() 17039 V1 = DAG.getUNDEF(VT); in lowerV2X128Shuffle() 18559 SDValue Ops[2] = {DAG.getUNDEF(VT), DAG.getUNDEF(VT)}; in lowerV4X128Shuffle() 31929 DAG.getUNDEF(NVT); in ExtendToType() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 283 SDValue getUNDEF(const SDLoc &DL, EVT VT) const; 941 SDValue SystemZDAGToDAGISel::getUNDEF(const SDLoc &DL, EVT VT) const { in getUNDEF() function in SystemZDAGToDAGISel 950 DL, VT, getUNDEF(DL, MVT::i64), N); in convertTo() 1045 getUNDEF(DL, OpcodeVT), in tryRISBGZero()
|
| H A D | SystemZISelLowering.cpp | 4853 IndexNodes[I] = DAG.getUNDEF(MVT::i32); in getGeneralPermuteNode() 4871 IndexNodes[I] = DAG.getUNDEF(MVT::i32); in getGeneralPermuteNode() 4981 return DAG.getUNDEF(VT); in getNode() 4988 Ops.push_back(DAG.getUNDEF(MVT::v16i8)); in getNode() 5182 return DAG.getUNDEF(VT); in buildScalarToVector() 5192 return DAG.getUNDEF(VT); in buildMergeScalars() 5207 return DAG.getUNDEF(MVT::v2i64); in joinDwords() 5263 ResidueOps.push_back(DAG.getUNDEF(ResidueOps[0].getValueType())); in tryBuildVectorShuffle() 5380 Constants[I] = DAG.getUNDEF(Elems[I].getValueType()); in buildVector() 5415 Result = DAG.getUNDEF(VT); in buildVector() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelLowering.cpp | 1495 DAG.getConstant(PartOffset, DL, MVT::i32), DAG.getUNDEF(MVT::i32), in LowerFormalArguments() 1563 NewBldVec[i] = DAG.getUNDEF(MVT::f32); in CompactSwizzlableVector() 1566 NewBldVec[i] = DAG.getUNDEF(MVT::f32); in CompactSwizzlableVector() 1575 NewBldVec[i] = DAG.getUNDEF(NewBldVec[i].getValueType()); in CompactSwizzlableVector() 1774 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in PerformDAGCombine()
|
| H A D | SIISelLowering.cpp | 1822 return DAG.getUNDEF(VT); in getPreloadedValue() 2831 InputReg = DAG.getUNDEF(ArgVT); in passSpecialInputs() 2836 InputReg = DAG.getUNDEF(ArgVT); in passSpecialInputs() 2917 InputReg = DAG.getUNDEF(MVT::i32); in passSpecialInputs() 4875 return DAG.getUNDEF(VT); in lowerICMPIntrinsic() 4911 return DAG.getUNDEF(VT); in lowerFCMPIntrinsic() 5527 return DAG.getUNDEF(MVT::i32); in getSegmentAperture() 6140 return DAG.getUNDEF(VT); in emitNonHSAIntrinsicError() 6149 return DAG.getUNDEF(VT); in emitRemovedIntrinsicError() 6802 return DAG.getUNDEF(VT); in LowerINTRINSIC_WO_CHAIN() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1092 SDValue ArgVal = DAG.getUNDEF(PtrVT); in LowerCall() 1100 SDValue ArgVal = DAG.getUNDEF(PtrVT); in LowerCall() 1313 : DAG.getUNDEF(In.VT)); in LowerFormalArguments() 2199 SDValue Src2 = ShuffleSrc2 ? ShuffleSrc2 : DAG.getUNDEF(VecT); in LowerBUILD_VECTOR() 2455 SrcType, SDLoc(N), CastOp, DAG.getUNDEF(SrcType), Shuffle->getMask()); in performVECTOR_SHUFFLECombine()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 5144 SDValue Undef = DAG.getUNDEF(MVT::i16); in LowerTruncateVectorStore() 9627 SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) }; in ReconstructShuffle() 11089 Lane = DAG.getUNDEF(MVT::i32); in NormalizeBuildVector() 11235 return DAG.getUNDEF(VT); in LowerBUILD_VECTOR() 11435 SDValue Vec = DAG.getUNDEF(VT); in LowerBUILD_VECTOR() 15239 Ops.push_back(DAG.getUNDEF(MVT::f32)); in performConcatVectorsCombine() 17231 return DAG.getUNDEF(N->getValueType(0)); in performUnpackCombine() 17301 DAG.getUNDEF(HalfVT)); in performUzpCombine() 21051 PassThru = DAG.getUNDEF(ContainerVT); in LowerFixedLengthVectorMLoadToSVE() 21098 DAG.getUNDEF(TruncVT)); in LowerFixedLengthVectorStoreToSVE() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | AArch64SelectionDAGTest.cpp | 439 SDValue UndefVal = DAG->getUNDEF(IntVT); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 7808 return DAG.getUNDEF(VT); in LowerBUILD_VECTOR() 7911 return DAG.getUNDEF(VT); in LowerBUILD_VECTOR() 8047 SDValue Vec = DAG.getUNDEF(VT); in LowerBUILD_VECTOR() 8252 SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) }; in ReconstructShuffle() 8864 Ops.push_back(DAG.getUNDEF(EltVT)); in LowerVECTOR_SHUFFLE() 9076 SDValue Val = DAG.getUNDEF(MVT::v2f64); in LowerCONCAT_VECTORS() 10052 Ops.push_back(DAG.getUNDEF(MVT::i32)); in LowerPredicateStore() 15113 SDValue Vec = DAG.getUNDEF(VecVT); in PerformARMBUILD_VECTORCombine() 15183 return DAG.getUNDEF(VT); in PerformVECTOR_REG_CASTCombine() 17524 SDValue Offset = DAG.getUNDEF(BasePtr.getValueType()); in PerformSplittingToWideningLoad() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 7866 Op2 = DAG.getUNDEF(WideVT); in LowerTRUNCATEVector() 8326 NewResChain, DAG.getUNDEF(MVT::Other)); in spliceIntoChain() 8425 SDValue UndefVec = DAG.getUNDEF(VecVT); in widenVec() 8469 SignedConv ? DAG.getUNDEF(WideVT) : DAG.getConstant(0, dl, WideVT); in LowerINT_TO_FPVector() 9204 SDValue SplatNode = DAG.getUNDEF(MVT::v2i64); in LowerBUILD_VECTOR() 9844 DAG.getUNDEF(MVT::v16i8), Mask)) in LowerROTL() 14064 Ops.push_back(DAG.getUNDEF(SrcVT)); in combineElementTruncationToVectorTruncation() 14072 Ops.push_back(In.isUndef() ? DAG.getUNDEF(SrcVT) : In.getOperand(0)); in combineElementTruncationToVectorTruncation() 14177 DAG.getUNDEF(N->getValueType(0)), Ops); in combineBVOfConsecutiveLoads() 14207 DAG.getUNDEF(Input.getValueType()), ShuffleMask); in addShuffleForVecExtend()
|