Home
last modified time | relevance | path

Searched defs:NumSrcElts (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1864 bool ShuffleVectorInst::isSingleSourceMask(ArrayRef<int> Mask, int NumSrcElts) { in isSingleSourceMask()
1882 bool ShuffleVectorInst::isIdentityMask(ArrayRef<int> Mask, int NumSrcElts) { in isIdentityMask()
1890 bool ShuffleVectorInst::isReverseMask(ArrayRef<int> Mask, int NumSrcElts) { in isReverseMask()
1910 bool ShuffleVectorInst::isZeroEltSplatMask(ArrayRef<int> Mask, int NumSrcElts) { in isZeroEltSplatMask()
1924 bool ShuffleVectorInst::isSelectMask(ArrayRef<int> Mask, int NumSrcElts) { in isSelectMask()
1939 bool ShuffleVectorInst::isTransposeMask(ArrayRef<int> Mask, int NumSrcElts) { in isTransposeMask()
1975 bool ShuffleVectorInst::isSpliceMask(ArrayRef<int> Mask, int NumSrcElts, in isSpliceMask()
2010 int NumSrcElts, int &Index) { in isExtractSubvectorMask()
2039 int NumSrcElts, int &NumSubElts, in isInsertSubvectorMask()
H A DAutoUpgrade.cpp2817 unsigned NumSrcElts = 128 / EltTy->getPrimitiveSizeInBits(); in upgradeX86IntrinsicCall() local
2851 unsigned NumSrcElts = cast<FixedVectorType>(CI->getArgOperand(0)->getType()) in upgradeX86IntrinsicCall() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp749 unsigned NumSrcElts = SrcTy->getPrimitiveSizeInBits() / DestEltSize; in foldBitcastShuffle() local
1423 unsigned NumSrcElts = BinOpTy->getNumElements(); in foldShuffleOfBinops() local
1520 unsigned NumSrcElts = CastSrcTy->getNumElements(); in foldShuffleOfCastops() local
1616 unsigned NumSrcElts = ShuffleSrcTy->getNumElements(); in foldShuffleOfShuffles() local
H A DSLPVectorizer.cpp8052 int NumSrcElts = Tp->getElementCount().getKnownMinValue(); in getShuffleCost() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp711 unsigned NumSrcElts = SrcVT.getVectorNumElements(); in SimplifyMultipleUseDemandedBits() local
734 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1; in SimplifyMultipleUseDemandedBits() local
1306 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); in SimplifyDemandedBits() local
2648 unsigned NumSrcElts = SrcEltCnt.getFixedValue(); in SimplifyDemandedBits() local
2714 unsigned NumSrcElts = SrcVT.getVectorNumElements(); in SimplifyDemandedBits() local
2741 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1; in SimplifyDemandedBits() local
3121 unsigned NumSrcElts = SrcEltCnt.getFixedValue(); in SimplifyDemandedVectorElts() local
3144 unsigned NumSrcElts = SrcVT.getVectorNumElements(); in SimplifyDemandedVectorElts() local
3357 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); in SimplifyDemandedVectorElts() local
3526 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); in SimplifyDemandedVectorElts() local
H A DSelectionDAG.cpp2864 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); in isSplatValue() local
2881 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); in isSplatValue() local
2905 unsigned NumSrcElts = SrcVT.getVectorNumElements(); in isSplatValue() local
3336 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); in computeKnownBits() local
4000 const unsigned NumSrcElts = VecVT.getVectorNumElements(); in computeKnownBits() local
4906 const unsigned NumSrcElts = VecVT.getVectorNumElements(); in ComputeNumSignBits() local
4931 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); in ComputeNumSignBits() local
12365 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); in matchBinOpReduction() local
H A DDAGCombiner.cpp21935 unsigned NumSrcElts = SubVecVT.getVectorNumElements(); in combineInsertEltToShuffle() local
25347 for (unsigned SrcElt = 0, NumSrcElts = NumElts / Scale; in combineShuffleToZeroExtendVectorInReg() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp73 unsigned NumSrcElts, in foldConstVectorToAPInt()
115 unsigned NumSrcElts = cast<FixedVectorType>(VTy)->getNumElements(); in FoldBitCast() local
H A DVectorUtils.cpp423 unsigned NumSrcElts = Mask.size(); in scaleShuffleMaskElts() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3747 unsigned NumSrcElts = Mask.size(); in scaleShuffleElements() local
4748 unsigned NumSrcElts = UndefSrcElts.getBitWidth(); in getTargetConstantBitsFromNode() local
4882 unsigned NumSrcElts = SizeInBits / SrcEltSizeInBits; in getTargetConstantBitsFromNode() local
4906 unsigned NumSrcElts = SizeInBits / SrcEltSizeInBits; in getTargetConstantBitsFromNode() local
4958 unsigned NumSrcElts = SizeInBits / SrcEltSizeInBits; in getTargetConstantBitsFromNode() local
5003 unsigned NumSrcElts = SrcVT.getVectorNumElements(); in getTargetConstantBitsFromNode() local
6158 unsigned NumSrcElts = SrcVT.getVectorNumElements(); in getFauxShuffleMask() local
10073 unsigned NumSrcElts = NumElts / Scale; in matchShuffleAsVTRUNC() local
10103 unsigned NumSrcElts = SrcVT.getVectorNumElements(); in getAVX512TruncNode() local
10172 unsigned NumSrcElts = NumElts / Scale; in lowerShuffleWithVPMOV() local
[all …]
H A DX86InstCombineIntrinsic.cpp451 unsigned NumSrcElts = ArgTy->getNumElements(); in simplifyX86pack() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h981 int NumSrcElts = Ty->getElementCount().getKnownMinValue(); in improveShuffleKindFromMask() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp229 ElementCount NumSrcElts = SrcTy->getElementCount(); in foldBitcastExtElt() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp2587 unsigned NumSrcElts = VTy->getNumElements(); in EmitStoreThroughExtVectorComponentLValue() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp4522 unsigned NumSrcElts = SrcTy.isVector() ? SrcTy.getNumElements() : 1; in fewerElementsVectorMerge() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8275 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); in ReconstructShuffle() local
20141 const unsigned NumSrcElts = VecVT.getVectorNumElements(); in computeKnownBitsForTargetNode() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp12203 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); in ReconstructShuffle() local