Lines Matching refs:GEPEltType
1765 Type *GEPEltType = GEP.getSourceElementType();
1766 bool IsGEPSrcEleScalable = isa<ScalableVectorType>(GEPEltType);
1767 if (Value *V = SimplifyGEPInst(GEPEltType, Ops, SQ.getWithInstruction(&GEP)))
1987 Builder.CreateGEP(GEPEltType, SO0, GO1, Src->getName()));
1989 auto *NewGEP = GetElementPtrInst::Create(GEPEltType, NewSrc, {SO1});
2067 uint64_t TyAllocSize = DL.getTypeAllocSize(GEPEltType).getFixedSize();
2129 if (auto *CATy = dyn_cast<ArrayType>(GEPEltType)) {
2188 DL.getTypeAllocSize(GEPEltType)) {
2206 if (GEPEltType->isSized() && StrippedPtrEltTy->isSized()) {
2209 uint64_t ResSize = DL.getTypeAllocSize(GEPEltType).getFixedSize();
2245 if (GEPEltType->isSized() && StrippedPtrEltTy->isSized() &&
2249 uint64_t ResSize = DL.getTypeAllocSize(GEPEltType).getFixedSize();
2317 ((GEPEltType->isArrayTy() && SrcEltType->isVectorTy() &&
2318 areMatchingArrayAndVecTypes(GEPEltType, SrcEltType, DL)) ||
2319 (GEPEltType->isVectorTy() && SrcEltType->isArrayTy() &&
2320 areMatchingArrayAndVecTypes(SrcEltType, GEPEltType, DL)))) {