Searched refs:NumMaskElts (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ShuffleDecodeConstantPool.cpp | 53 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask() local 54 UndefElts = APInt(NumMaskElts, 0); in extractConstantMask() 55 RawMask.resize(NumMaskElts, 0); in extractConstantMask() 59 assert(NumCstElts == NumMaskElts && "Unaligned shuffle mask size"); in extractConstantMask() 60 for (unsigned i = 0; i != NumMaskElts; ++i) { in extractConstantMask() 96 for (unsigned i = 0; i != NumMaskElts; ++i) { in extractConstantMask()
|
| H A D | X86ISelLowering.cpp | 30325 unsigned NumMaskElts = Mask.size(); in matchUnaryVectorShuffle() local 30463 unsigned NumMaskElts = Mask.size(); in matchUnaryPermuteVectorShuffle() local 30650 unsigned NumMaskElts = Mask.size(); in matchBinaryPermuteVectorShuffle() local 30889 unsigned NumMaskElts = Mask.size(); in combineX86ShuffleChain() local 30913 APInt Zeroable(NumMaskElts, 0); in combineX86ShuffleChain() 31062 Mask[i] = NumMaskElts + i; in combineX86ShuffleChain() 31099 APInt UndefElts(NumMaskElts, 0); in combineX86ShuffleChain() 31251 unsigned NumMaskElts = Mask.size(); in combineX86ShufflesConstants() local 31274 APInt UndefElts(NumMaskElts, 0); in combineX86ShufflesConstants() 31275 APInt ZeroElts(NumMaskElts, 0); in combineX86ShufflesConstants() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instructions.cpp | 1746 for (int i = 0, NumMaskElts = Mask.size(); i < NumMaskElts; ++i) { in isSingleSourceMaskImpl() local 1769 for (int i = 0, NumMaskElts = Mask.size(); i < NumMaskElts; ++i) { in isIdentityMaskImpl() local 1886 int NumMaskElts = getType()->getVectorNumElements(); in isIdentityWithPadding() local 1887 if (NumMaskElts <= NumOpElts) in isIdentityWithPadding() 1896 for (int i = NumOpElts; i < NumMaskElts; ++i) in isIdentityWithPadding() 1905 int NumMaskElts = getType()->getVectorNumElements(); in isIdentityWithExtract() local 1906 if (NumMaskElts >= NumOpElts) in isIdentityWithExtract() 1918 int NumMaskElts = getType()->getVectorNumElements(); in isConcat() local 1919 if (NumMaskElts != NumOpElts * 2) in isConcat() 1926 return isIdentityMaskImpl(getShuffleMask(), NumMaskElts); in isConcat()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 2062 unsigned NumMaskElts = getMask()->getType()->getVectorNumElements(); 2063 return NumSourceElts != NumMaskElts; 2071 unsigned NumMaskElts = getMask()->getType()->getVectorNumElements(); 2072 return NumSourceElts < NumMaskElts;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 3093 unsigned NumMaskElts = Mask->getType()->getVectorNumElements(); in visitCallInst() local 3095 if (NumMaskElts == NumOperandElts) in visitCallInst() 3100 if (NumMaskElts < NumOperandElts) { in visitCallInst()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 247 unsigned NumMaskElts = VT.getVectorNumElements(); in ShuffleWithNarrowerEltType() local 249 unsigned NumEltsGrowth = NumDestElts / NumMaskElts; in ShuffleWithNarrowerEltType() 257 for (unsigned i = 0; i != NumMaskElts; ++i) { in ShuffleWithNarrowerEltType()
|
| H A D | DAGCombiner.cpp | 16240 int NumMaskElts = NumBVOps * ZextRatio; in reduceBuildVecToShuffleWithZero() local 16241 SmallVector<int, 32> ShufMask(NumMaskElts, -1); in reduceBuildVecToShuffleWithZero() 16242 for (int i = 0; i != NumMaskElts; ++i) { in reduceBuildVecToShuffleWithZero() 16251 ShufMask[i] = NumMaskElts; in reduceBuildVecToShuffleWithZero()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 2544 int NumMaskElts = Shuf->getMask()->getType()->getVectorNumElements(); in ComputeNumSignBitsImpl() local 2546 for (int i = 0; i != NumMaskElts; ++i) { in ComputeNumSignBitsImpl()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 11083 int NumMaskElts = ResVT.getSizeInBits() / SrcVT.getSizeInBits(); in performSelectCombine() local 11084 if (!ResVT.isVector() || NumMaskElts == 0) in performSelectCombine() 11087 SrcVT = EVT::getVectorVT(*DAG.getContext(), SrcVT, NumMaskElts); in performSelectCombine()
|