Home
last modified time | relevance | path

Searched refs:UseScalable (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h952 bool &UseScalable) const;
957 bool UseScalable) const;
H A DAArch64ISelLowering.cpp16598 VectorType *VecTy, const DataLayout &DL, bool UseScalable) const { in getNumInterleavedAccesses()
16602 if (UseScalable && isa<FixedVectorType>(VecTy)) in getNumInterleavedAccesses()
16616 VectorType *VecTy, const DataLayout &DL, bool &UseScalable) const { in isLegalInterleavedAccessType()
16621 UseScalable = false; in isLegalInterleavedAccessType()
16641 UseScalable = true; in isLegalInterleavedAccessType()
16652 UseScalable = true; in isLegalInterleavedAccessType()
16749 bool UseScalable; in lowerInterleavedLoad() local
16750 if (!isLegalInterleavedAccessType(VTy, DL, UseScalable)) in lowerInterleavedLoad()
16753 unsigned NumLoads = getNumInterleavedAccesses(VTy, DL, UseScalable); in lowerInterleavedLoad()
16770 UseScalable ? cast<VectorType>(getSVEContainerIRType(FVTy)) : FVTy; in lowerInterleavedLoad()
[all …]
H A DAArch64TargetTransformInfo.cpp3532 bool UseScalable; in getInterleavedMemoryOpCost() local
3534 TLI->isLegalInterleavedAccessType(SubVecTy, DL, UseScalable)) in getInterleavedMemoryOpCost()
3535 return Factor * TLI->getNumInterleavedAccesses(SubVecTy, DL, UseScalable); in getInterleavedMemoryOpCost()