Home
last modified time | relevance | path

Searched refs:SrcElts (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp2197 unsigned SrcElts = cast<FixedVectorType>(SrcTy)->getNumElements(); in optimizeVectorResizeWithIntegerBitCasts() local
2200 assert(SrcElts != DestElts && "Element counts should be different."); in optimizeVectorResizeWithIntegerBitCasts()
2205 auto ShuffleMaskStorage = llvm::to_vector<16>(llvm::seq<int>(0, SrcElts)); in optimizeVectorResizeWithIntegerBitCasts()
2209 if (SrcElts > DestElts) { in optimizeVectorResizeWithIntegerBitCasts()
2229 uint32_t NullElt = SrcElts; in optimizeVectorResizeWithIntegerBitCasts()
2233 unsigned DeltaElts = DestElts - SrcElts; in optimizeVectorResizeWithIntegerBitCasts()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3095 auto CheckSplatSrc = [&](SDValue Src, const APInt &SrcElts) { in isSplatValue() argument
3097 return (SrcElts.popcount() == 1) || in isSplatValue()
3098 (isSplatValue(Src, SrcElts, SrcUndefs, Depth + 1) && in isSplatValue()
3099 (SrcElts & SrcUndefs).isZero()); in isSplatValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp34342 unsigned SrcElts = in ReplaceNodeResults() local
34345 MVT VecInVT = MVT::getVectorVT(SrcVT.getSimpleVT(), SrcElts); in ReplaceNodeResults()
34346 if (NumElts != SrcElts) { in ReplaceNodeResults()
43800 APInt SrcElts = DemandedElts.zextOrTrunc(SrcVT.getVectorNumElements()); in SimplifyDemandedVectorEltsForTargetNode() local
43801 if (SimplifyDemandedVectorElts(Src, SrcElts, SrcUndef, SrcZero, TLO, in SimplifyDemandedVectorEltsForTargetNode()
43960 APInt SrcElts = APInt::getOneBitSet(SrcVT.getVectorNumElements(), 0); in SimplifyDemandedVectorEltsForTargetNode() local
43961 if (SimplifyDemandedVectorElts(Src, SrcElts, SrcUndef, SrcZero, TLO, in SimplifyDemandedVectorEltsForTargetNode()
43967 Src, SrcElts, TLO.DAG, Depth + 1)) in SimplifyDemandedVectorEltsForTargetNode()
44332 APInt SrcElts = APInt::getZero(NumElts); in SimplifyDemandedVectorEltsForTargetNode() local
44337 SrcElts.setBit(M); in SimplifyDemandedVectorEltsForTargetNode()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp5549 unsigned SrcElts = SrcTy->castAs<VectorType>()->getNumElements(); in ConvertVectorExpr() local
5551 if (SrcElts != DstElts) in ConvertVectorExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2362 unsigned SrcElts = SrcVT.getVectorNumElements(); in isExtractSubvectorCheap() local
2380 return (ResElts * 2) == SrcElts && (Index == 0 || Index == ResElts); in isExtractSubvectorCheap()