Lines Matching refs:SliceTy
1743 Type *SliceTy = (NumElements == 1) in isVectorPromotionViableForSlice() local
1772 if (!canConvertValue(DL, SliceTy, LTy)) in isVectorPromotionViableForSlice()
1782 if (!canConvertValue(DL, STy, SliceTy)) in isVectorPromotionViableForSlice()
2474 Type *SliceTy = (NumElements == 1) in rewriteVectorizedStoreInst() local
2477 if (V->getType() != SliceTy) in rewriteVectorizedStoreInst()
2478 V = convertValue(DL, IRB, V, SliceTy); in rewriteVectorizedStoreInst()
3820 Type *SliceTy = nullptr; in rewritePartition() local
3824 SliceTy = CommonUseTy; in rewritePartition()
3825 if (!SliceTy) in rewritePartition()
3828 SliceTy = TypePartitionTy; in rewritePartition()
3829 if ((!SliceTy || (SliceTy->isArrayTy() && in rewritePartition()
3830 SliceTy->getArrayElementType()->isIntegerTy())) && in rewritePartition()
3832 SliceTy = Type::getIntNTy(*C, P.size() * 8); in rewritePartition()
3833 if (!SliceTy) in rewritePartition()
3834 SliceTy = ArrayType::get(Type::getInt8Ty(*C), P.size()); in rewritePartition()
3835 assert(DL.getTypeAllocSize(SliceTy) >= P.size()); in rewritePartition()
3837 bool IsIntegerPromotable = isIntegerWideningViable(P, SliceTy, DL); in rewritePartition()
3842 SliceTy = VecTy; in rewritePartition()
3849 if (SliceTy == AI.getAllocatedType()) { in rewritePartition()
3867 if (Alignment <= DL.getABITypeAlignment(SliceTy)) in rewritePartition()
3870 SliceTy, nullptr, Alignment, in rewritePartition()