Home
last modified time | relevance | path

Searched refs:getUNDEF (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVECustomDAG.h180 SDValue getUNDEF(EVT VT) const { return DAG.getUNDEF(VT); } in getUNDEF() function
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1887 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 DLegalizeVectorTypes.cpp1626 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 DLegalizeTypesGeneric.cpp453 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 DDAGCombiner.cpp4272 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 DLegalizeVectorOps.cpp1013 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 DSelectionDAGBuilder.cpp444 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 DLegalizeFloatTypes.cpp597 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 DLegalizeDAG.cpp1876 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 DStatepointLowering.cpp1060 ActualCallee = DAG.getUNDEF(Callee.getValueType()); in LowerStatepoint()
H A DTargetLowering.cpp675 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 DLegalizeIntegerTypes.cpp1551 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 DRISCVISelLowering.cpp2395 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 DHexagonISelLoweringHVX.cpp654 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 DHexagonISelLowering.cpp1977 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 DX86ISelLowering.cpp8952 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 DSystemZISelDAGToDAG.cpp283 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 DSystemZISelLowering.cpp4853 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 DR600ISelLowering.cpp1495 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 DSIISelLowering.cpp1822 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 DWebAssemblyISelLowering.cpp1092 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 DAArch64ISelLowering.cpp5144 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 DAArch64SelectionDAGTest.cpp439 SDValue UndefVal = DAG->getUNDEF(IntVT); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7808 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 DPPCISelLowering.cpp7866 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()

12