reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/Instructions.h
 2102     return !changesLength() && isIdentityMask(getShuffleMask());
lib/Analysis/TargetTransformInfo.cpp
  865   SmallVector<int, 16> ActualMask = SI->getShuffleMask();
 1130     SmallVector<int, 16> Mask = Shuffle->getShuffleMask();
lib/CodeGen/CodeGenPrepare.cpp
 6101   SmallVector<int, 16> Mask(SVI->getShuffleMask());
lib/CodeGen/InterleavedAccessPass.cpp
  312   if (!isDeInterleaveMask(Shuffles[0]->getShuffleMask(), Factor, Index,
  328     if (!isDeInterleaveMaskOfFactor(Shuffles[i]->getShuffleMask(), Factor,
  429   if (!isReInterleaveMask(SVI->getShuffleMask(), Factor, MaxFactor, OpNumElts))
lib/CodeGen/InterleavedLoadCombinePass.cpp
  836     for (int i : SVI->getShuffleMask()) {
lib/IR/Instructions.cpp
 2065   SmallVector<int, 16> Mask = getShuffleMask();
 2083   return isIdentityMaskImpl(getShuffleMask(), NumOpElts);
 2100   return isIdentityMaskImpl(getShuffleMask(), NumMaskElts);
lib/Target/AArch64/AArch64ISelLowering.cpp
 8970   auto Mask = SVI->getShuffleMask();
lib/Target/ARM/ARMISelLowering.cpp
16933   auto Mask = SVI->getShuffleMask();
lib/Target/X86/X86InterleavedAccess.cpp
  835   auto Mask = SVI->getShuffleMask();
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1759   SmallVector<int, 16> Mask = Shuf.getShuffleMask();
 1857   SmallVector<int, 16> Mask = Shuf.getShuffleMask();
 1898   SmallVector<int, 16> Mask = SVI.getShuffleMask();
 2153     LHSMask = LHSShuffle->getShuffleMask();
 2155     RHSMask = RHSShuffle->getShuffleMask();