Lines Matching refs:SliceTy
1727 Type *SliceTy = (NumElements == 1) in isVectorPromotionViableForSlice() local
1756 if (!canConvertValue(DL, SliceTy, LTy)) in isVectorPromotionViableForSlice()
1766 if (!canConvertValue(DL, STy, SliceTy)) in isVectorPromotionViableForSlice()
2458 Type *SliceTy = (NumElements == 1) in rewriteVectorizedStoreInst() local
2461 if (V->getType() != SliceTy) in rewriteVectorizedStoreInst()
2462 V = convertValue(DL, IRB, V, SliceTy); in rewriteVectorizedStoreInst()
3813 Type *SliceTy = nullptr; in rewritePartition() local
3817 SliceTy = CommonUseTy; in rewritePartition()
3818 if (!SliceTy) in rewritePartition()
3821 SliceTy = TypePartitionTy; in rewritePartition()
3822 if ((!SliceTy || (SliceTy->isArrayTy() && in rewritePartition()
3823 SliceTy->getArrayElementType()->isIntegerTy())) && in rewritePartition()
3825 SliceTy = Type::getIntNTy(*C, P.size() * 8); in rewritePartition()
3826 if (!SliceTy) in rewritePartition()
3827 SliceTy = ArrayType::get(Type::getInt8Ty(*C), P.size()); in rewritePartition()
3828 assert(DL.getTypeAllocSize(SliceTy) >= P.size()); in rewritePartition()
3830 bool IsIntegerPromotable = isIntegerWideningViable(P, SliceTy, DL); in rewritePartition()
3835 SliceTy = VecTy; in rewritePartition()
3842 if (SliceTy == AI.getAllocatedType()) { in rewritePartition()
3860 if (Alignment <= DL.getABITypeAlignment(SliceTy)) in rewritePartition()
3863 SliceTy, nullptr, Alignment, in rewritePartition()