Home
last modified time | relevance | path

Searched refs:MaskNumElts (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp454 unsigned MaskNumElts = Mask.size(); in ConstantFoldShuffleVectorInstruction() local
456 ElementCount::get(MaskNumElts, isa<ScalableVectorType>(V1VTy)); in ConstantFoldShuffleVectorInstruction()
487 for (unsigned i = 0; i != MaskNumElts; ++i) { in ConstantFoldShuffleVectorInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4032 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local
4034 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()
4040 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()
4044 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()
4048 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()
4051 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
4084 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in visitShuffleVector()
4102 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
4113 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()
4121 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp5698 unsigned MaskNumElts = Mask.size(); in equalizeVectorShuffleLengths() local
5702 if (MaskNumElts == SrcNumElts) in equalizeVectorShuffleLengths()
5705 if (MaskNumElts < SrcNumElts) { in equalizeVectorShuffleLengths()
5709 for (unsigned I = MaskNumElts; I < SrcNumElts; ++I) in equalizeVectorShuffleLengths()
5722 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in equalizeVectorShuffleLengths()
5739 for (unsigned I = 0; I != MaskNumElts; ++I) { in equalizeVectorShuffleLengths()
5747 if (MaskNumElts != PaddedMaskNumElts) { in equalizeVectorShuffleLengths()
5751 SmallVector<Register, 16> Elts(MaskNumElts); in equalizeVectorShuffleLengths()
5752 for (unsigned I = 0; I < MaskNumElts; ++I) { in equalizeVectorShuffleLengths()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5424 unsigned MaskNumElts = Mask.size(); in simplifyShuffleVectorInst() local
5437 for (unsigned i = 0; i != MaskNumElts; ++i) { in simplifyShuffleVectorInst()
5487 SmallVector<Constant *, 16> VecC(MaskNumElts, C); in simplifyShuffleVectorInst()
5488 for (unsigned i = 0; i != MaskNumElts; ++i) in simplifyShuffleVectorInst()
5518 for (unsigned i = 0; i != MaskNumElts; ++i) { in simplifyShuffleVectorInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp341 unsigned MaskNumElts = in findDemandedEltsBySingleUser() local
345 for (unsigned i = 0; i < MaskNumElts; i++) { in findDemandedEltsBySingleUser()