Lines Matching refs:Slices
700 void getVecSlices(Type *T, SmallVectorImpl<VecSlice> &Slices);
870 Type *T, SmallVectorImpl<VecSlice> &Slices) { in getVecSlices() argument
871 Slices.clear(); in getVecSlices()
894 Slices.push_back(Slice); in getVecSlices()
993 SmallVector<VecSlice> Slices; in visitLoadImpl() local
994 getVecSlices(LegalType, Slices); in visitLoadImpl()
995 bool HasSlices = Slices.size() > 1; in visitLoadImpl()
1021 if (IsAggPart && Slices.empty()) in visitLoadImpl()
1022 Slices.push_back(VecSlice{/*Index=*/0, /*Length=*/1}); in visitLoadImpl()
1023 for (VecSlice S : Slices) { in visitLoadImpl()
1125 SmallVector<VecSlice> Slices; in visitStoreImpl() local
1126 getVecSlices(LegalType, Slices); in visitStoreImpl()
1127 bool NeedToSplit = Slices.size() > 1 || IsAggPart; in visitStoreImpl()
1139 if (IsAggPart && Slices.empty()) in visitStoreImpl()
1140 Slices.push_back(VecSlice{/*Index=*/0, /*Length=*/1}); in visitStoreImpl()
1143 for (VecSlice S : Slices) { in visitStoreImpl()