/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerCombiner.cpp | 51 ArrayRef<int> Mask = MI.getOperand(3).getShuffleMask(); 195 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); 225 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); 246 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); 262 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); 352 auto ExtInfo = getExtMask(MI.getOperand(3).getShuffleMask(),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 314 if (!isDeInterleaveMask(Shuffles[0]->getShuffleMask(), Factor, Index, 330 if (!isDeInterleaveMaskOfFactor(Shuffles[i]->getShuffleMask(), Factor, 385 Shuffle->getShuffleMask(Indices); 432 if (!isReInterleaveMask(SVI->getShuffleMask(), Factor, MaxFactor, OpNumElts))
|
H A D | MachineOperand.cpp | 340 return getShuffleMask() == Other.getShuffleMask(); 390 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getShuffleMask()); 935 ArrayRef<int> Mask = getShuffleMask();
|
H A D | InterleavedLoadCombinePass.cpp | 837 for (int i : SVI->getShuffleMask()) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 736 int MaskSize = Shuf.getShuffleMask().size(); 897 ArrayRef<int> OldMask = Shuf->getShuffleMask(); 980 ArrayRef<int> Mask = Shuf->getShuffleMask(); 1520 ArrayRef<int> Mask = Shuf.getShuffleMask(); 1551 ArrayRef<int> Mask = Shuf.getShuffleMask(); 1645 ArrayRef<int> Mask = Shuf.getShuffleMask(); 1734 ArrayRef<int> Mask = Shuf.getShuffleMask(); 1778 Value *NarrowX = Builder.CreateShuffleVector(X, Undef, Shuf.getShuffleMask()); 1779 Value *NarrowY = Builder.CreateShuffleVector(Y, Undef, Shuf.getShuffleMask()); 1829 Shuf.getShuffleMask(Mas [all...] |
H A D | InstCombineNegator.cpp | 292 return Builder.CreateShuffleVector(NegOp0, NegOp1, Shuf->getShuffleMask(),
|
H A D | InstCombineCasts.cpp | 647 is_splat(Shuf->getShuffleMask()) && 652 return new ShuffleVectorInst(NarrowOp, NarrowUndef, Shuf->getShuffleMask()); 2629 return new ShuffleVectorInst(LHS, RHS, Shuf->getShuffleMask());
|
H A D | InstCombineSimplifyDemanded.cpp | 1355 if (all_of(Shuffle->getShuffleMask(), [](int Elt) { return Elt == 0; }) &&
|
H A D | InstructionCombining.cpp | 1524 !is_contained(LShuf->getShuffleMask(), UndefMaskElem) && 1526 !is_contained(RShuf->getShuffleMask(), UndefMaskElem)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instruction.cpp | 465 return SVI->getShuffleMask() == 466 cast<ShuffleVectorInst>(I2)->getShuffleMask();
|
H A D | Instructions.cpp | 1866 getShuffleMask(cast<Constant>(Mask), MaskArr); 1884 getShuffleMask(cast<Constant>(Mask), MaskArr); 1999 void ShuffleVectorInst::getShuffleMask(const Constant *Mask, function in class:ShuffleVectorInst 2194 ArrayRef<int> Mask = getShuffleMask(); 2220 return isIdentityMaskImpl(getShuffleMask(), NumOpElts); 2238 return isIdentityMaskImpl(getShuffleMask(), NumMaskElts); 4376 return new ShuffleVectorInst(getOperand(0), getOperand(1), getShuffleMask());
|
H A D | Constants.cpp | 1386 ArrayRef<int> ConstantExpr::getShuffleMask() const { function in class:ConstantExpr 1445 return ConstantExpr::getShuffleVector(Ops[0], Ops[1], getShuffleMask(), 1599 ArrayRef<int> Mask = Shuf->getShuffleMask(); 3281 return new ShuffleVectorInst(Ops[0], Ops[1], getShuffleMask());
|
H A D | ConstantsContext.h | 521 return CE->getShuffleMask();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | FunctionComparator.cpp | 660 ArrayRef<int> LMask = SVI->getShuffleMask(); 661 ArrayRef<int> RMask = cast<ShuffleVectorInst>(R)->getShuffleMask();
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 2011 static void getShuffleMask(const Constant *Mask, 2016 void getShuffleMask(SmallVectorImpl<int> &Result) const { function in class:llvm::CallInst::ShuffleVectorInst 2031 ArrayRef<int> getShuffleMask() const { return ShuffleMask; } function in class:llvm::CallInst::ShuffleVectorInst 2062 getShuffleMask(Mask, MaskAsInts); 2083 getShuffleMask(Mask, MaskAsInts); 2120 getShuffleMask(Mask, MaskAsInts); 2144 getShuffleMask(Mask, MaskAsInts); 2164 getShuffleMask(Mask, MaskAsInts); 2214 getShuffleMask(Mask, MaskAsInts); 2236 getShuffleMask(Mas [all...] |
H A D | Constants.h | 1235 ArrayRef<int> getShuffleMask() const;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 591 ArrayRef<int> getShuffleMask() const { function
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 976 ArrayRef<int> ActualMask = SI->getShuffleMask(); 1218 ArrayRef<int> Mask = Shuffle->getShuffleMask();
|
H A D | VectorUtils.cpp | 373 if (!is_splat(Shuf->getShuffleMask()))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 218 ArrayRef<int> Mask = MI.getOperand(3).getShuffleMask(); 1548 ArrayRef<int> Mask = MI.getOperand(3).getShuffleMask();
|
H A D | IRTranslator.cpp | 1994 Mask = SVI->getShuffleMask(); 1996 Mask = cast<ConstantExpr>(U).getShuffleMask();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 364 ShuffleMask = SVI->getShuffleMask().copy(A);
|
H A D | GVN.cpp | 305 ArrayRef<int> ShuffleMask = SVI->getShuffleMask();
|
H A D | RewriteStatepointsForGC.cpp | 1040 return new ShuffleVectorInst(VecUndef, VecUndef, SV->getShuffleMask(),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InterleavedAccess.cpp | 842 auto Mask = SVI->getShuffleMask();
|