|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/InstructionSimplify.cpp 5367 SVI->getMask(), SVI->getType(), Q);
lib/Analysis/TargetTransformInfo.cpp 858 SmallVector<int, 32> Mask(SI->getType()->getVectorNumElements(), -1);
1289 Type *Ty = Shuffle->getType();
lib/CodeGen/CodeGenPrepare.cpp 6120 if (!TLI || !TLI->isVectorShiftByScalarCheap(SVI->getType()))
lib/CodeGen/InterleavedAccessPass.cpp 320 Type *VecTy = Shuffles[0]->getType();
325 if (Shuffles[i]->getType() != VecTy)
lib/CodeGen/InterleavedLoadCombinePass.cpp 1200 Type *ETy = InterleavedLoad.front().SVI->getType()->getElementType();
1202 InterleavedLoad.front().SVI->getType()->getNumElements();
1268 Candidates.emplace_back(SVI->getType());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3054 unsigned ResultElements = ShufInst->getType()->getVectorNumElements();
lib/ExecutionEngine/Interpreter/Execution.cpp 1867 VectorType *Ty = cast<VectorType>(I.getType());
lib/IR/Instructions.cpp 2060 int NumMaskElts = getType()->getVectorNumElements();
2079 int NumMaskElts = getType()->getVectorNumElements();
2092 int NumMaskElts = getType()->getVectorNumElements();
lib/Target/AArch64/AArch64ISelLowering.cpp 8794 VectorType *VecTy = Shuffles[0]->getType();
8865 SubVec, VectorType::get(SVI->getType()->getVectorElementType(),
8917 VectorType *VecTy = SVI->getType();
lib/Target/ARM/ARMISelLowering.cpp16747 VectorType *VecTy = Shuffles[0]->getType();
16825 SubVec, VectorType::get(SV->getType()->getVectorElementType(),
16878 VectorType *VecTy = SVI->getType();
lib/Target/X86/X86InterleavedAccess.cpp 129 VectorType *ShuffleVecTy = Shuffles[0]->getType();
148 WideInstSize = DL.getTypeSizeInBits(Shuffles[0]->getType());
557 MVT VT = MVT::getVT(Shuffles[0]->getType());
724 VectorType *ShuffleTy = Shuffles[0]->getType();
829 assert(SVI->getType()->getVectorNumElements() % Factor == 0 &&
lib/Transforms/InstCombine/InstCombineCasts.cpp 642 Shuf->getType() == Shuf->getOperand(0)->getType()) {
2414 unsigned NumShufElts = Shuf->getType()->getVectorNumElements();
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 1311 if (LHSVWidth == Shuffle->getType()->getNumElements()) {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 837 unsigned NumMaskElts = Shuf->getType()->getVectorNumElements();
873 unsigned NumMaskElts = Shuf->getType()->getVectorNumElements();
1489 Constant *IdC = ConstantExpr::getBinOpIdentity(BOpcode, Shuf.getType(), true);
1539 UndefValue *UndefVec = UndefValue::get(Shuf.getType());
1547 unsigned NumMaskElts = Shuf.getType()->getVectorNumElements();
1564 unsigned NumElts = Shuf.getType()->getVectorNumElements();
1700 unsigned NarrowNumElts = Shuf.getType()->getVectorNumElements();
1743 unsigned NumElts = Shuf.getType()->getVectorNumElements();
1839 !isPowerOf2_32(Shuf.getType()->getVectorNumElements()) ||
1840 !isPowerOf2_32(Shuffle0->getType()->getVectorNumElements()) ||
1853 int WideElts = Shuffle0->getType()->getVectorNumElements();
1891 LHS, RHS, SVI.getMask(), SVI.getType(), SQ.getWithInstruction(&SVI)))
1896 unsigned VWidth = SVI.getType()->getVectorNumElements();
lib/Transforms/Scalar/Scalarizer.cpp 718 VectorType *VT = dyn_cast<VectorType>(SVI.getType());