Home | History | Annotate | Download | only in Scalar

Lines Matching refs:VecTy

1344   if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) {
1345 unsigned ElementSizeInBits = DL.getTypeSizeInBits(VecTy->getScalarType());
1352 if (NumSkippedElements.ugt(VecTy->getNumElements()))
1356 return getNaturalGEPRecursively(IRB, DL, Ptr, VecTy->getElementType(),
1908 VectorType *VecTy = cast<VectorType>(V->getType());
1910 assert(NumElements <= VecTy->getNumElements() && "Too many elements!");
1912 if (NumElements == VecTy->getNumElements())
1935 VectorType *VecTy = cast<VectorType>(Old->getType());
1936 assert(VecTy && "Can only insert a vector into a vector");
1947 assert(Ty->getNumElements() <= VecTy->getNumElements() &&
1949 if (Ty->getNumElements() == VecTy->getNumElements()) {
1950 assert(V->getType() == VecTy && "Vector type mismatch");
1960 Mask.reserve(VecTy->getNumElements());
1961 for (unsigned i = 0; i != VecTy->getNumElements(); ++i)
1972 for (unsigned i = 0; i != VecTy->getNumElements(); ++i)
2001 // vector operations, we stash extra information here. When VecTy is
2009 VectorType *VecTy;
2052 VecTy(IsVectorPromotable ? cast<VectorType>(NewAllocaTy) : nullptr),
2053 ElementTy(VecTy ? VecTy->getElementType() : nullptr),
2054 ElementSize(VecTy ? DL.getTypeSizeInBits(ElementTy) / 8 : 0),
2063 if (VecTy) {
2097 if (VecTy || IntTy)
2162 assert(VecTy && "Can only call getIndex when rewriting a vector");
2209 if (VecTy) {
2259 if (V->getType() != VecTy) {
2264 assert(NumElements <= VecTy->getNumElements() && "Too many elements!");
2329 if (VecTy)
2413 if (!VecTy && !IntTy &&
2436 if (VecTy) {
2444 assert(NumElements <= VecTy->getNumElements() && "Too many elements!");
2539 = !VecTy && !IntTy && (BeginOffset > NewAllocaBeginOffset ||
2599 unsigned BeginIndex = VecTy ? getIndex(NewBeginOffset) : 0;
2600 unsigned EndIndex = VecTy ? getIndex(NewEndOffset) : 0;
2607 if (VecTy && !IsWholeAlloca) {
2609 OtherPtrTy = VecTy->getElementType();
2611 OtherPtrTy = VectorType::get(VecTy->getElementType(), NumElements);
2631 if (VecTy && !IsWholeAlloca && !IsDest) {
2646 if (VecTy && !IsWholeAlloca && IsDest) {
3014 } else if (VectorType *VecTy = dyn_cast<VectorType>(SeqTy)) {
3015 if (NumSkippedElements >= VecTy->getNumElements())