Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1924 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 DAutoUpgrade.cpp2817 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 DVectorCombine.cpp749 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 DSLPVectorizer.cpp8023 int NumSrcElts = Tp->getElementCount().getKnownMinValue(); getShuffleCost() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp711 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 DSelectionDAG.cpp2863 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 DDAGCombiner.cpp21876 unsigned NumSrcElts = SubVecVT.getVectorNumElements(); combineInsertEltToShuffle() local
25288 for (unsigned SrcElt = 0, NumSrcElts = NumElts / Scale; combineShuffleToZeroExtendVectorInReg() local
[all...]
/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp423 unsigned NumSrcElts = Mask.size(); scaleShuffleMaskElts() local
H A DConstantFolding.cpp73 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 DX86ISelLowering.cpp3752 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 DX86InstCombineIntrinsic.cpp451 unsigned NumSrcElts = ArgTy->getNumElements(); simplifyX86pack() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h981 int NumSrcElts = Ty->getElementCount().getKnownMinValue(); improveShuffleKindFromMask() local
[all...]
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp229 ElementCount NumSrcElts = SrcTy->getElementCount(); in foldBitcastExtElt() local
/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp2576 unsigned NumSrcElts = VTy->getNumElements(); EmitStoreThroughExtVectorComponentLValue() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp4446 unsigned NumSrcElts = SrcTy.isVector() ? SrcTy.getNumElements() : 1; fewerElementsVectorMerge() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8290 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); ReconstructShuffle() local
20156 const unsigned NumSrcElts = VecVT.getVectorNumElements(); computeKnownBitsForTargetNode() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp11999 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); ReconstructShuffle() local
[all...]