|
reference, declaration → definition
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.cpp16933 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();