/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 1864 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 D | AutoUpgrade.cpp | 2817 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 D | VectorCombine.cpp | 749 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 D | SLPVectorizer.cpp | 8052 int NumSrcElts = Tp->getElementCount().getKnownMinValue(); in getShuffleCost() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 711 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 D | SelectionDAG.cpp | 2864 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 D | DAGCombiner.cpp | 21935 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 D | ConstantFolding.cpp | 73 unsigned NumSrcElts, in foldConstVectorToAPInt() 115 unsigned NumSrcElts = cast<FixedVectorType>(VTy)->getNumElements(); in FoldBitCast() local
|
H A D | VectorUtils.cpp | 423 unsigned NumSrcElts = Mask.size(); in scaleShuffleMaskElts() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 3747 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 D | X86InstCombineIntrinsic.cpp | 451 unsigned NumSrcElts = ArgTy->getNumElements(); in simplifyX86pack() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 981 int NumSrcElts = Ty->getElementCount().getKnownMinValue(); in improveShuffleKindFromMask() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 229 ElementCount NumSrcElts = SrcTy->getElementCount(); in foldBitcastExtElt() local
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 2587 unsigned NumSrcElts = VTy->getNumElements(); in EmitStoreThroughExtVectorComponentLValue() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 4522 unsigned NumSrcElts = SrcTy.isVector() ? SrcTy.getNumElements() : 1; in fewerElementsVectorMerge() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 8275 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 D | AArch64ISelLowering.cpp | 12203 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); in ReconstructShuffle() local
|