/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 1924 return isIdentityMaskImpl(Mask, NumSrcElts); in isSelectMask() argument 1864 isSingleSourceMask(ArrayRef<int> Mask,int NumSrcElts) isSingleSourceMask() argument 1882 isIdentityMask(ArrayRef<int> Mask,int NumSrcElts) isIdentityMask() argument 1890 isReverseMask(ArrayRef<int> Mask,int NumSrcElts) isReverseMask() argument 1910 isZeroEltSplatMask(ArrayRef<int> Mask,int NumSrcElts) isZeroEltSplatMask() argument 1939 isTransposeMask(ArrayRef<int> Mask,int NumSrcElts) isTransposeMask() argument 1975 isSpliceMask(ArrayRef<int> Mask,int NumSrcElts,int & Index) isSpliceMask() argument 2010 isExtractSubvectorMask(ArrayRef<int> Mask,int NumSrcElts,int & Index) isExtractSubvectorMask() argument 2039 isInsertSubvectorMask(ArrayRef<int> Mask,int NumSrcElts,int & NumSubElts,int & Index) isInsertSubvectorMask() argument [all...] |
H A D | AutoUpgrade.cpp | 2817 unsigned NumSrcElts = 128 / EltTy->getPrimitiveSizeInBits(); upgradeX86IntrinsicCall() local 2851 unsigned NumSrcElts = cast<FixedVectorType>(CI->getArgOperand(0)->getType()) upgradeX86IntrinsicCall() local
|
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 749 unsigned NumSrcElts = SrcTy->getPrimitiveSizeInBits() / DestEltSize; foldBitcastShuffle() local 1423 unsigned NumSrcElts = BinOpTy->getNumElements(); foldShuffleOfBinops() local 1520 unsigned NumSrcElts = CastSrcTy->getNumElements(); foldShuffleOfCastops() local 1616 unsigned NumSrcElts = ShuffleSrcTy->getNumElements(); foldShuffleOfShuffles() local [all...] |
H A D | SLPVectorizer.cpp | 8023 int NumSrcElts = Tp->getElementCount().getKnownMinValue(); getShuffleCost() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 711 unsigned NumSrcElts = SrcVT.getVectorNumElements(); SimplifyMultipleUseDemandedBits() local 734 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1; SimplifyMultipleUseDemandedBits() local 1306 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); SimplifyDemandedBits() local 2638 unsigned NumSrcElts = SrcEltCnt.getFixedValue(); SimplifyDemandedBits() local 2704 unsigned NumSrcElts = SrcVT.getVectorNumElements(); SimplifyDemandedBits() local 2731 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1; SimplifyDemandedBits() local 3111 unsigned NumSrcElts = SrcEltCnt.getFixedValue(); SimplifyDemandedVectorElts() local 3134 unsigned NumSrcElts = SrcVT.getVectorNumElements(); SimplifyDemandedVectorElts() local 3347 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); SimplifyDemandedVectorElts() local 3516 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); SimplifyDemandedVectorElts() local [all...] |
H A D | SelectionDAG.cpp | 2863 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); isSplatValue() local 2880 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); isSplatValue() local 2904 unsigned NumSrcElts = SrcVT.getVectorNumElements(); isSplatValue() local 3335 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); computeKnownBits() local 3999 const unsigned NumSrcElts = VecVT.getVectorNumElements(); computeKnownBits() local 4905 const unsigned NumSrcElts = VecVT.getVectorNumElements(); ComputeNumSignBits() local 4930 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); ComputeNumSignBits() local 12296 unsigned NumSrcElts = Src.getValueType().getVectorNumElements(); matchBinOpReduction() local [all...] |
H A D | DAGCombiner.cpp | 21876 unsigned NumSrcElts = SubVecVT.getVectorNumElements(); combineInsertEltToShuffle() local 25288 for (unsigned SrcElt = 0, NumSrcElts = NumElts / Scale; combineShuffleToZeroExtendVectorInReg() local [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 423 unsigned NumSrcElts = Mask.size(); scaleShuffleMaskElts() local
|
H A D | ConstantFolding.cpp | 73 foldConstVectorToAPInt(APInt & Result,Type * DestTy,Constant * C,Type * SrcEltTy,unsigned NumSrcElts,const DataLayout & DL) foldConstVectorToAPInt() argument 115 unsigned NumSrcElts = cast<FixedVectorType>(VTy)->getNumElements(); FoldBitCast() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 3752 unsigned NumSrcElts = Mask.size(); scaleShuffleElements() local 4753 unsigned NumSrcElts = UndefSrcElts.getBitWidth(); getTargetConstantBitsFromNode() local 4887 unsigned NumSrcElts = SizeInBits / SrcEltSizeInBits; getTargetConstantBitsFromNode() local 4911 unsigned NumSrcElts = SizeInBits / SrcEltSizeInBits; getTargetConstantBitsFromNode() local 4963 unsigned NumSrcElts = SizeInBits / SrcEltSizeInBits; getTargetConstantBitsFromNode() local 5008 unsigned NumSrcElts = SrcVT.getVectorNumElements(); getTargetConstantBitsFromNode() local 6182 unsigned NumSrcElts = SrcVT.getVectorNumElements(); getFauxShuffleMask() local 10097 unsigned NumSrcElts = NumElts / Scale; matchShuffleAsVTRUNC() local 10127 unsigned NumSrcElts = SrcVT.getVectorNumElements(); getAVX512TruncNode() local 10196 unsigned NumSrcElts = NumElts / Scale; lowerShuffleWithVPMOV() local 10254 unsigned NumSrcElts = 2 * NumHalfSrcElts; lowerShuffleAsVTRUNC() local 10487 unsigned NumSrcElts = SizeBits / SrcEltBits; lowerShuffleWithPACK() local 12692 unsigned NumSrcElts = V.getValueSizeInBits() / NumEltBits; lowerShuffleAsBroadcast() local 24505 unsigned NumSrcElts = InVT.getVectorNumElements(); LowerEXTEND_VECTOR_INREG() local 37127 unsigned NumSrcElts = LHS.getValueType().getVectorNumElements(); computeKnownBitsForPSADBW() local 37147 unsigned NumSrcElts = LHS.getValueType().getVectorNumElements(); computeKnownBitsForPMADDWD() local 37170 unsigned NumSrcElts = LHS.getValueType().getVectorNumElements(); computeKnownBitsForPMADDUBSW() local 37468 unsigned NumSrcElts = SrcVT.getVectorNumElements(); computeKnownBitsForTargetNode() local 37483 unsigned NumSrcElts = SrcVT.getVectorNumElements(); computeKnownBitsForTargetNode() local 41891 unsigned NumSrcElts = LHS.getValueType().getVectorNumElements(); SimplifyDemandedVectorEltsForTargetNode() local 44640 unsigned NumSrcElts = SrcVT.getVectorNumElements(); combineExtractWithShuffle() local 45138 unsigned NumSrcElts = SrcVT.getVectorNumElements(); combineExtractVectorElt() local 48350 unsigned NumSrcElts = NumDstElts / 2; combineVectorPack() local 51625 unsigned NumSrcElts = SrcVT.getVectorNumElements(); combineStore() local 56164 int NumSrcElts = OpVT.getVectorNumElements(); combineConcatVectorOps() local 56190 int NumSrcElts = OpVT.getVectorNumElements(); combineConcatVectorOps() local [all...] |
H A D | X86InstCombineIntrinsic.cpp | 451 unsigned NumSrcElts = ArgTy->getNumElements(); simplifyX86pack() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 981 int NumSrcElts = Ty->getElementCount().getKnownMinValue(); improveShuffleKindFromMask() local [all...] |
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 229 ElementCount NumSrcElts = SrcTy->getElementCount(); in foldBitcastExtElt() local
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 2576 unsigned NumSrcElts = VTy->getNumElements(); EmitStoreThroughExtVectorComponentLValue() local
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 4446 unsigned NumSrcElts = SrcTy.isVector() ? SrcTy.getNumElements() : 1; fewerElementsVectorMerge() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 8290 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); ReconstructShuffle() local 20156 const unsigned NumSrcElts = VecVT.getVectorNumElements(); computeKnownBitsForTargetNode() local [all...] |
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 11999 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); ReconstructShuffle() local [all...] |