Lines Matching refs:VTy
638 VectorInfo(const VectorInfo &c) : VTy(c.VTy) {
676 FixedVectorType *const VTy;
678 VectorInfo(FixedVectorType *VTy)
679 : BB(nullptr), PV(nullptr), LIs(), Is(), SVI(nullptr), VTy(VTy) {
680 EI = new ElementInfo[VTy->getNumElements()];
685 unsigned getDimension() const { return VTy->getNumElements(); }
695 unsigned Size = DL.getTypeAllocSize(VTy->getElementType());
738 FixedVectorType *VTy = dyn_cast<FixedVectorType>(Op->getType());
739 if (!VTy)
743 if (Result.VTy->getNumElements() % VTy->getNumElements())
746 unsigned Factor = Result.VTy->getNumElements() / VTy->getNumElements();
747 unsigned NewSize = DL.getTypeAllocSize(Result.VTy->getElementType());
748 unsigned OldSize = DL.getTypeAllocSize(VTy->getElementType());
753 VectorInfo Old(VTy);
757 for (unsigned i = 0; i < Result.VTy->getNumElements(); i += Factor) {
892 int64_t Ofs = DL.getIndexedOffsetInType(Result.VTy, makeArrayRef(Idx, 2));
1059 unsigned Size = DL.getTypeAllocSize(C0->VTy->getElementType());
1065 if (C->VTy != C0->VTy)