Lines Matching refs:StoreTy
1001 Type *StoreTy = nullptr; in vectorizeStoreChain() local
1003 StoreTy = cast<StoreInst>(I)->getValueOperand()->getType(); in vectorizeStoreChain()
1004 if (StoreTy->isIntOrIntVectorTy()) in vectorizeStoreChain()
1007 if (StoreTy->isPtrOrPtrVectorTy()) { in vectorizeStoreChain()
1008 StoreTy = Type::getIntNTy(F.getParent()->getContext(), in vectorizeStoreChain()
1009 DL.getTypeSizeInBits(StoreTy)); in vectorizeStoreChain()
1013 assert(StoreTy && "Failed to find store type"); in vectorizeStoreChain()
1015 unsigned Sz = DL.getTypeSizeInBits(StoreTy); in vectorizeStoreChain()
1049 auto *VecStoreTy = dyn_cast<FixedVectorType>(StoreTy); in vectorizeStoreChain()
1051 VecTy = FixedVectorType::get(StoreTy->getScalarType(), in vectorizeStoreChain()
1054 VecTy = FixedVectorType::get(StoreTy, Chain.size()); in vectorizeStoreChain()
1121 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1122 Extract = Builder.CreateBitCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1133 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1135 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()