Lines Matching defs:UseScalable
16598 VectorType *VecTy, const DataLayout &DL, bool UseScalable) const {
16602 if (UseScalable && isa<FixedVectorType>(VecTy))
16616 VectorType *VecTy, const DataLayout &DL, bool &UseScalable) const {
16621 UseScalable = false;
16641 UseScalable = true;
16652 UseScalable = true;
16749 bool UseScalable;
16750 if (!isLegalInterleavedAccessType(VTy, DL, UseScalable))
16753 unsigned NumLoads = getNumInterleavedAccesses(VTy, DL, UseScalable);
16770 UseScalable ? cast<VectorType>(getSVEContainerIRType(FVTy)) : FVTy;
16782 UseScalable, LDVTy, PtrTy);
16790 if (UseScalable) {
16813 if (UseScalable)
16825 if (UseScalable)
16922 bool UseScalable;
16927 if (!isLegalInterleavedAccessType(SubVecTy, DL, UseScalable))
16930 unsigned NumStores = getNumInterleavedAccesses(SubVecTy, DL, UseScalable);
16956 auto *STVTy = UseScalable ? cast<VectorType>(getSVEContainerIRType(SubVecTy))
16987 UseScalable, STVTy, PtrTy);
16990 if (UseScalable) {
17034 if (UseScalable)
17042 if (UseScalable)
17068 bool UseScalable;
17069 if (!isLegalInterleavedAccessType(VTy, DL, UseScalable))
17074 if (UseScalable && !VTy->isScalableTy())
17077 unsigned NumLoads = getNumInterleavedAccesses(VTy, DL, UseScalable);
17085 UseScalable, LdTy, PtrTy);
17090 if (UseScalable)
17105 if (UseScalable)
17122 if (UseScalable)
17143 bool UseScalable;
17144 if (!isLegalInterleavedAccessType(VTy, DL, UseScalable))
17149 if (UseScalable && !VTy->isScalableTy())
17152 unsigned NumStores = getNumInterleavedAccesses(VTy, DL, UseScalable);
17160 UseScalable, StTy, PtrTy);
17167 if (UseScalable)
17186 if (UseScalable)