Lines Matching refs:ElemTy
782 Type *ElemTy = T->getScalarType(); in legalNonAggregateFor() local
783 if (isa<PointerType, ScalableVectorType>(ElemTy)) { in legalNonAggregateFor()
788 unsigned ElemSize = DL.getTypeSizeInBits(ElemTy).getFixedValue(); in legalNonAggregateFor()
960 for (auto [I, ElemTy, Offset] : in visitLoadImpl()
963 Changed |= visitLoadImpl(OrigLI, ElemTy, AggIdxs, in visitLoadImpl()
971 Type *ElemTy = AT->getElementType(); in visitLoadImpl() local
972 if (!ElemTy->isSingleValueType() || !DL.typeSizeEqualsStoreSize(ElemTy) || in visitLoadImpl()
973 ElemTy->isVectorTy()) { in visitLoadImpl()
974 TypeSize ElemStoreSize = DL.getTypeStoreSize(ElemTy); in visitLoadImpl()
979 Changed |= visitLoadImpl(OrigLI, ElemTy, AggIdxs, in visitLoadImpl()
1080 for (auto [I, ElemTy, Offset] : in visitStoreImpl()
1083 Changed |= std::get<0>(visitStoreImpl(OrigSI, ElemTy, AggIdxs, in visitStoreImpl()
1091 Type *ElemTy = AT->getElementType(); in visitStoreImpl() local
1092 if (!ElemTy->isSingleValueType() || !DL.typeSizeEqualsStoreSize(ElemTy) || in visitStoreImpl()
1093 ElemTy->isVectorTy()) { in visitStoreImpl()
1094 TypeSize ElemStoreSize = DL.getTypeStoreSize(ElemTy); in visitStoreImpl()
1100 OrigSI, ElemTy, AggIdxs, in visitStoreImpl()